我设置了PayPal沙盒测试帐户,个人(买方)和商家(商家)。
我想测试PayPal' DoCapture' API操作。我遇到的问题是我需要AuthorizationID并且不知道如何获取它。如果我运行' DoExpressCheckoutPayment' API调用,我没有使用商家API凭据返回AuthorizationID,但我确实收到了“确认”信息。成功。我是否需要在“DoExpressCheckOutPayment”中使用买家凭证?呼叫?我在个人帐户的PayPal Sandbox个人资料中看不到API凭据。
答案 0 :(得分:1)
具有授权和捕获功能的快速结帐示例您可以找到here。
简短回答 - 根据DoCapture documentation
AuthorizationID ...这是从DoExpressCheckoutPayment ...
返回的交易ID
根据DoExpressCheckout documentation,您需要来自回复,关注,PaymentInfo #TransactionId
的字段...此值是您与Authorization&amp ;;一起使用的AuthorizationID。捕获API。
答案 1 :(得分:0)
这是您实现捕获API所需要做的。
使用此链接并查看付款API。 https://developer.paypal.com/docs/api/payments/#payment_execute
希望这对那些偶然发现的人有所帮助。