paypal - 未通过 Paypal Express Checkout API 收款

标签 paypal

我开发了一个使用 Express Checkout API 的小型支付流程。我正在用我 friend 的帐户用 1 美元测试代码。我的付款流程重定向到实时 Paypal 网站,他输入他的信息并付款,他被重定向到我的确认感谢页面,但我从未收到资金。我已经在代码中检查了我的 API 凭据,它们没问题。我在确认屏幕上收到 token 和 Paypal 付款人信息。可能是什么问题?

提前谢谢你。

最佳答案

请参阅我在 Why is DoExpressCheckoutPayment required for Paypal? 中的回答
要使用 Express Checkout,您必须至少调用以下 API 调用:
1. SetExpressCheckout -- 设置交易。
2. DoExpressCheckoutPayment——完成交易。

如果您没有在“感谢”页面上调用 DoExpressCheckoutPayment,则交易未完成。这是设计使然,以提供更大的灵 active

Express Checkout 旨在作为您自己的结账流程中的嵌入式解决方案。在 Express Checkout 将您重定向回您的网站后,您应该显示订单确认,买家可以在其中查看他/她的最终订单详细信息,然后再启动一个按钮/链接,该按钮/链接将启动最终的 DoExpressCheckoutPayment API 调用。这就是为什么需要 DoExpressCheckoutPayment 的原因。

关于paypal - 未通过 Paypal Express Checkout API 收款,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8145490/

相关文章:

javascript - 我如何更改输入以使其像 div 段落一样?

paypal - 有没有人发现支付处理器文档很差

paypal - 来自安全 token 的 RETURNURL

security - 我的应用程序在其 Paypal 重定向和登录页面上是否需要 SSL?

c# - 检测登录 asp.net 时 Paypal 订阅取消

PayPal Android SDK 将停止使用?

paypal - 如何禁用 paypal 立即购买按钮中的送货选项?

paypal - SetExpressCheckout 回调

paypal - 在 PayPal Payflow Link 信用卡表单中创建自定义字段

php - Paypal IPN 使用立即购买按钮返回无效但使用 IPN 模拟器验证