PayPal REST API交叉引用交易与付款

时间:2013-05-24 13:25:31

标签: php api rest paypal

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

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

交易获得批准后,我会在我的重定向网址上收到其他三条信息:

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

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

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

1 个答案:

答案 0 :(得分:1)

对付款电话的响应将包含一系列交易,其中包含一组相关资源。对于已完成的付款,将有一个销售商品,销售的ID是PayPal交易ID。

对于ex(伪):payment.transactions [0] .related_resources [sale] .id

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