Doexpresscheckoutpayment付款未经用户授权

时间:2013-05-16 04:02:08

标签: paypal payment-gateway paypal-sandbox

当我访问Doexpresscheckoutpayment服务时,我遇到了以下错误。

错误:未经用户授权付款 错误代码:10485

请帮助我,我无法弄清楚什么是错的。

以下是我遵循的步骤:

1)setExpressCheckout是否获得了令牌 2)使用上面的令牌调用getExpressChecoutDetails&得到了付款人ID 3)使用上述细节我调用了Doexpresscheckoutpayment&得到的付款没有授权。

版本:98.0 端点:https://api-aa.sandbox.paypal.com/2.0/

谢谢..

3 个答案:

答案 0 :(得分:0)

我不知道这是否会对您有所帮助,但我使用此在线向导构建我的PayPal付款应用程序的shell。然后,我在初始设置工作后根据我的需求量身定制了代码。希望这会有所帮助。

https://www.paypal-labs.com/integrationwizard/ecpaypal/code.php

答案 1 :(得分:0)

我得到了解决方案..客户需要授权付款......

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

答案 2 :(得分:0)

您没有将付款方重定向到PayPal! 因此,“用户未授权付款”,如错误消息中所述。

序列必须是......

  1. token = SetExpressCheckout()
  2. redirect_to_paypal(令牌) - > paypal重定向到RETURNURL
  3. RETURNURL:调用GetExpressCheckoutDetails
  4. DoExpressCheckoutPayment