【问题标题】:Collecting user data before PayPal purchase在 PayPal 购买之前收集用户数据
【发布时间】:2014-04-23 10:09:00
【问题描述】:

我遇到了一个问题。基本上,我有一个网站,用户可以雇用某人来辅导他们。每个导师都有一个带有视频、简历和评分的小档案。用户填写一份表格,其中包含他们的姓名、电子邮件和最重要他们想要的日期和时间段(下拉列表)等信息。当他们填写此信息时,他们可以单击“立即购买”,这是我设置的 PayPal 按钮。这里没有变量,每个时段都是一样的价格。

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

有什么帮助吗?我已经谷歌搜索了一段时间,我似乎找不到任何东西!也许我的措辞是错误的。无论如何,希望你们能提供帮助。

【问题讨论】:

  • Paypal 有一个 API 可以做到这一点。如果付款成功或失败,它将路由回您指定的页面/网址。只需阅读他们的帮助文档。 (Ps. 他们的帮助文档需要帮助文档来帮助您阅读他们的帮助文档....)

标签: php forms paypal


【解决方案1】:

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

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

【讨论】:

    【解决方案2】:

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

    你可以在这里查看这个很好的教程。 http://anytch.com/save-html-form-post-to-database-before-redirect-to-paypal/

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-01-08
      • 2011-08-01
      • 1970-01-01
      • 1970-01-01
      • 2015-05-22
      • 1970-01-01
      相关资源
      最近更新 更多