gpt4 book ai didi

paypal - 如果我没有使用 GetExpressCheckoutDetails 和 DoExpressCheckoutPayment API 调用会发生什么

转载 作者:太空宇宙 更新时间:2023-11-03 15:47:22 24 4
gpt4 key购买 nike

我是第一次使用 Paypal 。在浏览完所有文档后,我发现了以下创建定期订阅的方法(API 调用)。

SetExpressCheckout->GetExpressCheckoutDetails->DoExpressCheckoutPayment->CreateRecurringPaymentsProfile.

我曾在沙盒环境中工作过,我做过以下事情。

SetExpressCheckout->使用token重定向到Url

https://www.sandbox.paypal.com/cgi-bin/webscr?cmd=_express-checkout&token=xxxx

使用我的沙盒 paypal 帐户登录。

点击同意并继续。

从上面获取 token 并传递给 CreateRecurringPaymentsProfile API。

我遵循的上述流程工作正常,我能够看到一个账户中的金额被扣除,而另一个账户中的金额被增加(金额在 API 调用中指定)。。。 p>

如果我没有调用 GetExpressCheckoutDetails 和 DoExpressCheckoutPayment 怎么办。

特别是DoExpressCheckoutPayment(没用过怎么办)

最佳答案

正如您在测试中看到的那样,那会很好。

如果您使用 CreateRecurringPaymentsProfile 设置配置文件,则不需要 DoExpressCheckoutPayment。 CRPP 调用不需要 PayerID,这是您通常需要调用 GetExpressCheckoutDetails 的原因,因此如果您不需要来自 GECD 的任何其他信息,那么您正在做的事情就可以了。

无论如何,我通常都喜欢调用 GECD,因为那样我可以保存有关客户和订单的更多详细信息。

关于paypal - 如果我没有使用 GetExpressCheckoutDetails 和 DoExpressCheckoutPayment API 调用会发生什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33743428/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com