在购买PayPal之前收集用户数据

时间:2014-03-17 23:11:40

标签: php forms paypal

我遇到了问题。基本上,我有一个网站,用户可以雇用某人来辅导他们。每个导师都有一个小型的视频,生物和评级。用户填写表单,其中包含姓名,电子邮件和最重要的之类的信息,即他们想要的日期和时间段(下拉列表)。当他们填写这些信息时,他们可以点击"立即购买"这是我设置的PayPal按钮。这里没有变量,每个时段都是相同的价格。

我遇到的问题是,当点击PayPal按钮时,我不知道如何收集用户信息。我可以将此时间段传递给PayPal,然后PayPal将其返回对我来说?我可以设置简单的表单,通过电子邮件将此信息发送给我,但是当我按下PayPal立即购买按钮时,我不知道如何触发该PHP脚本。

有任何帮助吗?我已经谷歌搜索了一段时间,我似乎无法找到任何东西!也许我说错了。无论如何,希望你们能协助。

2 个答案:

答案 0 :(得分:0)

在将用户发送到PayPal之前,我会保存您数据库中的所有信息。这样,您可以在付款请求的invoice参数中包含发票号(或记录ID)。

如果您正在使用Payments Standard,则该参数称为发票。如果您使用的是Express Checkout API,则称为INVNUM。

答案 1 :(得分:0)

您好,您可以在这种情况下使用Ajax。 ajax会阻止将表单重定向到paypal一段时间,但会执行另一个进程,在该进程中您将表单的信息保存并捕获到数据库中。在此过程之后,将继续重定向到PayPal付款方式。

您可以在此处查看此优秀教程。 http://anytch.com/save-html-form-post-to-database-before-redirect-to-paypal/