使用 PayPal 沙盒测试收据链接
Testing linking to the receipt using PayPal sandbox
我已经能够使用 PayPal 沙盒创建订单、获得批准并获取付款。我现在想测试 linking 到该订单的收据。
因此,鉴于 PayPal 分配的订单 ID 是 1VC7586169694032B
,基于 docs 我尝试将浏览器指向以下位置:
- https://www.paypal.com/receipt/?id=1VC7586169694032B
- https://api.sandbox.paypal.com/receipt/?id=1VC7586169694032B
- https://api.sandbox.paypal.com/v2/receipt/?id=1VC7586169694032B
- https://www.api.sandbox.paypal.com/receipt/?id=1VC7586169694032B
- https://www.api.sandbox.paypal.com/v2/receipt/?id=1VC7586169694032B
- https://sandbox.paypal.com/v2/receipt/?id=1VC7586169694032B
None 其中有效。
那么,是否存储了沙盒交易的收据?如果是这样,正确的 link 是多少?如果没有,我如何在不创建真实实时交易的情况下测试 linking 到订单收据的功能?
订单 ID 不是 PayPal 交易 ID。两者都不是收据 ID,更不用说 PayPal Here 发票 ID,它们是您问题中的文档和 links。
当您捕获订单 ID 时,商家帐户的交易 ID 将出现在 purchase_units[0].payments.captures[0].id
的响应中。
那个id可以在PayPal.com中查到。也许你可以动态 link 到生成的详细信息页面,我还没有测试过。
请注意,商家账户和付款人账户各自有自己的 不同的交易 ID,但可以在 paypal.com 中搜索“其他账户”的交易 ID ] 仍然到达详细信息页面。
我已经能够使用 PayPal 沙盒创建订单、获得批准并获取付款。我现在想测试 linking 到该订单的收据。
因此,鉴于 PayPal 分配的订单 ID 是 1VC7586169694032B
,基于 docs 我尝试将浏览器指向以下位置:
- https://www.paypal.com/receipt/?id=1VC7586169694032B
- https://api.sandbox.paypal.com/receipt/?id=1VC7586169694032B
- https://api.sandbox.paypal.com/v2/receipt/?id=1VC7586169694032B
- https://www.api.sandbox.paypal.com/receipt/?id=1VC7586169694032B
- https://www.api.sandbox.paypal.com/v2/receipt/?id=1VC7586169694032B
- https://sandbox.paypal.com/v2/receipt/?id=1VC7586169694032B
None 其中有效。
那么,是否存储了沙盒交易的收据?如果是这样,正确的 link 是多少?如果没有,我如何在不创建真实实时交易的情况下测试 linking 到订单收据的功能?
订单 ID 不是 PayPal 交易 ID。两者都不是收据 ID,更不用说 PayPal Here 发票 ID,它们是您问题中的文档和 links。
当您捕获订单 ID 时,商家帐户的交易 ID 将出现在 purchase_units[0].payments.captures[0].id
的响应中。
那个id可以在PayPal.com中查到。也许你可以动态 link 到生成的详细信息页面,我还没有测试过。
请注意,商家账户和付款人账户各自有自己的 不同的交易 ID,但可以在 paypal.com 中搜索“其他账户”的交易 ID ] 仍然到达详细信息页面。