0

到目前为止,我一直在使用 Paypal Payments Standard,制作 Paypal 按钮,让我的客户可以在 Paypal 上付款,然后将他们重定向到我的网站。当他们返回我的站点时,我使用 PDT 显示收据,并使用 IPN 在我的数据库中实际记录交易(因为他们通常不等待自动返回——我使用 PDT 只是向那些这样做的人显示收据)。

我想放弃支付标准并使用自适应支付。我进行了一些基本调用,一切似乎都正常(付款正在沙箱中正确处理),但是当它重定向到我的站点时,它没有像以前使用 PDT 那样传递返回 url 和事务 ID。一旦它重定向到我的网站,我应该如何获取付款信息​​?我知道 PaymentDetails API,但如何获取交易 ID 或支付密钥?

4

2 回答 2

1

我不确定这是否有帮助。对于每个付款请求,我都会将其跟踪 ID 和付款密钥保存到数据库中。这个跟踪 id 包含在我的返回 url 正文中,我在PaymentDetails API中使用它来检索付款信息。

顺便说一句,这个跟踪 ID 是在我的代码中生成的。

于 2013-04-11T07:57:32.507 回答
0

看看https://www.x.com/developers/paypal/documentation-tools/ipn/integration-guide/IPNIntro

并使用 IPNListener(自适应支付 PHP 版本的 samples/IPN/IPNListener.php)

于 2013-04-23T15:46:18.440 回答