我已经设置了 PayPal 沙盒测试账户,一个个人(买家)和一个企业(商家)。
我想测试一个 PayPal ' DoCapture ' API 操作。我遇到的问题是我需要一个 AuthorizationID 并且不知道如何获取它。如果我运行“DoExpressCheckoutPayment”API 调用,我不会使用商户 API 凭据返回 AuthorizationID,尽管我确实获得了成功的“ACK”。我是否需要在调用“DoExpressCheckOutPayment”时使用买家凭据?我在个人账户的 PayPal 沙盒配置文件中没有看到 API 凭据。
最佳答案
使用授权和捕获的快速结帐示例,您可以找到 here .
简答 - 根据 DoCapture documentation
AuthorizationID ... This is the transaction ID returned from DoExpressCheckoutPayment...
根据DoExpressCheckout documentation您需要来自响应、关注、PaymentInfo#TransactionId 的字段
... this value is your AuthorizationID for use with the Authorization & Capture APIs.
关于paypal - 如何使用 Sandbox 测试 PayPal 捕获 API 调用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22942040/