没有通过Paypal Express Checkout API接收资金

时间:2011-11-16 01:21:51

标签: paypal

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

提前谢谢。

1 个答案:

答案 0 :(得分:3)

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

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

Express Checkout旨在作为您自己结账过程中的直接解决方案。在快速结账后,您将重定向回您的网站,您应该显示订单确认,买家可以在启动最终订单细节之前查看最终订单详细信息,从而启动最终的DoExpressCheckoutPayment API调用。这就是为什么需要DoExpressCheckoutPayment。