【问题标题】:Not receiving money through Paypal Express Checkout API未通过 Paypal Express Checkout API 收款
【发布时间】:2011-12-30 00:53:27
【问题描述】:

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

提前谢谢你。

【问题讨论】:

  • 金额是否从他的帐户中扣除,交易是否显示在此帐户历史记录中?

标签: paypal


【解决方案1】:

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

如果您没有在“谢谢”页面上调用 DoExpressCheckoutPayment,则交易未完成。这是为了提供更大的灵活性而设计的

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

【讨论】:

    猜你喜欢
    • 2017-09-02
    • 2013-03-16
    • 2016-07-26
    • 2015-06-08
    • 2018-09-24
    • 2012-09-15
    • 2014-05-25
    • 2023-03-25
    • 1970-01-01
    相关资源
    最近更新 更多