3

我已经设法使用 REST PHP API 完成了 PayPal 付款。但是,我想知道如何使用 PayPal Web 用户界面交叉引用 REST 事务。

在 REST 方面,我(getID())在交易获得批准之前收到了付款 ID。它看起来像'PAY-5BH83448XN85470XXXXXXXXXXX'

交易获得批准后,我会在重定向 URL 上收到另外三条信息:

- success=true
- token=EC-51Y92978Mxxxxxxxx
- PayerID=4Q7YVxxxxxxxx

当我登录 PayPal 并查看付款时,这些 ID 都与显示的不匹配。付款的详细信息显示了与上述任何内容不匹配的唯一Transaction ID身份#4PP59868EXXXXXXXX

如何交叉引用这些不同的数据?

4

1 回答 1

1

对支付调用的响应将包含一个交易列表,其中包含一组相关资源。对于完成的付款,将有一个销售项目,销售的 id 是 PayPal 交易 id。

例如(伪):payment.transactions[0].related_resources[sale].id

示例:https ://developer.paypal.com/webapps/developer/docs/integration/direct/accept-credit-cards/

于 2013-05-29T16:14:07.713 回答