我已设法使用REST PHP API完成PayPal付款。但是,我想知道如何使用PayPal Web用户界面交叉引用REST事务。
在REST方面,我在批准交易之前收到了付款ID (getID())
。它看起来像'PAY-5BH83448XN85470XXXXXXXXXXX'
。
交易获得批准后,我会在我的重定向网址上收到其他三条信息:
- success=true
- token=EC-51Y92978Mxxxxxxxx
- PayerID=4Q7YVxxxxxxxx
当我登录PayPal并查看付款时,这些ID都不会与显示的内容相匹配。付款详细信息显示与Transaction ID
一样的唯一#4PP59868EXXXXXXXX
,与上述任何内容都不匹配。
如何交叉引用这些不同的数据?
答案 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/