【问题标题】:Display users's email after purchase with Paypal Website Payments Standard使用 Paypal 网站付款标准购买后显示用户的电子邮件
【发布时间】:2013-02-19 10:28:25
【问题描述】:

我有一个使用 Paypal 的网站支付标准创建的简单按钮,并且我正在使用“在客户完成结账时将其带到此 URL”的功能。

在购买成功时(在我的网站上)用户被重定向到的那个页面上,我想简单地显示与他们的 paypal 购买相关的电子邮件,告诉他们类似“发票将发送到此电子邮件地址:xxx”。

不使用 API 或 IPN 是否可行(我宁愿避免这样做,因为我似乎无法为不同的按钮/产品设置不同的 IPN url。)

【问题讨论】:

    标签: paypal


    【解决方案1】:

    最终使用 PDT,这里有一个很好的例子来说明如何简单地做到这一点: http://www.geekality.net/2010/10/19/php-tutorial-paypal-payment-data-transfers-pdt/

    感谢 PP_MTS_Chad,如果不是您指出该选项,我不会找到它。

    【讨论】:

      【解决方案2】:

      您可以使用 2 种方法中的一种将信息返回到您的返回 URL,而无需使用 IPN 或 API。您可以使用 PDT 将信息返回到您的站点,或者您可以使用使用变量“rm”的返回方法。您可以找到有关 IPN here 的更多信息,您还可以在该站点上使用一些示例脚本。

      如果要使用return方法,这和PDT有点不同。使用退货方法,您无需将信息发回 PayPal 进行验证。如果您希望 PayPal 将信息发布到您的退货页面,您只需在您的个人资料下的帐户中启用自动退货。然后,您只需在按钮代码中包含以下代码行。

      <input type="hidden" name="rm" value="2">
      <input type="hidden" name="return" value="http://www.mysite.com/return.php">
      

      变量“rm”控制您希望如何将信息发送回给您。您可以将其设置为 GET 或 POST。

      允许的值为:

      0 - 所有购物车付款都使用 GET 方法

      1 – 买家的浏览器使用 GET 方法重定向到退货 URL,但不包含付款变量

      2 – 买家浏览器通过POST方式重定向到返回URL,包含所有支付变量

      默认为 0。

      注意:rm 变量只有在设置了返回变量时才会生效。

      【讨论】:

        猜你喜欢
        • 2014-01-26
        • 1970-01-01
        • 2013-10-24
        • 2011-11-20
        • 2016-05-29
        • 2021-11-04
        • 1970-01-01
        • 2011-10-30
        • 2018-07-27
        相关资源
        最近更新 更多