如何将PayPal PDT交易与特定订单相关联?

时间:2012-07-29 07:58:13

标签: php paypal

我看到许多如何使用PDT向用户显示交易信息的示例。我找不到将Paypal付款与指定ID相关联的方法,以便在交易完成后,我可以将数据库中的该ID更新为付款。

我应该如何获得我从Paypal指定的ID,以便知道付款是什么?我无法使用电子邮件地址或姓名或其他任何内容。它必须是我指定的ID。

我看到有些人使用item_number,但我使用的是Paypal加密按钮,因此当用户点击立即付款按钮时,我无法添加表单变量以发布到Paypal。

我一直在网站上看到这个,所以我知道必须有一些方法可以做到这一点。我在任何地方都找不到......

谢谢

2 个答案:

答案 0 :(得分:0)

大多数情况下,人们会加密自己的按钮,并使用自动发送包的字段或项目编号字段。了解如何使用PHP加密自己的按钮。

PayPal在其SDK中提供了一个示例here

答案 1 :(得分:0)

我偶然发现了这篇优秀的文章,简洁地阐述了如何制作动态加密的贝宝按钮。这正是我所需要的。谢谢你指出我正确的方向!

http://www.stellarwebsolutions.com/en/articles/paypal_button_encryption_php.php