使用Paypal网站付款标准购买后显示用户的电子邮件

时间:2013-03-05 05:50:02

标签: paypal

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

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

如果不使用API​​或IPN(我宁愿避免使用它,因为我似乎无法为不同的按钮/产品设置不同的IPN网址,这是可能的。)

2 个答案:

答案 0 :(得分:2)

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

感谢PP_MTS_Chad,如果没有指出那个选项,我就不会找到它。

答案 1 :(得分:1)

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

如果您想使用return方法,这与PDT略有不同。使用return方法,您无需将信息发回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方法将买方的浏览器重定向到返回网址,但不包含付款变量

2 - 使用POST方法将买方的浏览器重定向到返回网址,并包含所有付款变量

默认值为0.

注意:仅当设置了返回变量时,rm变量才会生效。