paypal - 如何使用 Sandbox 测试 PayPal 捕获 API 调用

标签 paypal paypal-sandbox

我已经设置了 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/

相关文章:

android - Paypal sdk- INSTRUMENT_DECLINE 错误

缺少 PAYPAL IPN 自定义字段

java - Paypal REST API 中的 Braintree 计费协议(protocol) ID 查找

php - PayPal 沙盒帐户不显示交易

android - Paypal UNAUTHORIZED_PAYMENT

javascript - Paypal Java脚本集成

Paypal 订阅 IPN 下一个账单日

php - Paypal 订阅升级

python - 将 Django 与 SSL 结合使用以集成 PayPal

php - Paypal 沙盒不返回任何变量