【问题标题】:Doexpresscheckoutpayment Payment has not been authorized by the userDoexpresscheckoutpayment 付款未经用户授权
【发布时间】:2013-05-16 04:02:07
【问题描述】:

我在访问 Doexpresscheckoutpayment 服务时遇到以下错误。

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

请帮助我,我无法弄清楚出了什么问题。

以下是我遵循的步骤:

1) setExpressCheckout 是否获得了令牌 2) 使用上述令牌调用 getExpressChecoutDetails 并获得 payerID 3) 使用上述详细信息,我调用了 Doexpresscheckoutpayment 并获得了未授权的付款。

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

谢谢..

【问题讨论】:

    标签: paypal payment-gateway paypal-sandbox


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

      序列必须是...

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

      【讨论】:

      • 如何在未经用户同意的情况下进行支付? (如果我只想使用我的 paypal id 执行自动付款)
      猜你喜欢
      • 2019-01-28
      • 2018-04-12
      • 2019-12-26
      • 2023-03-08
      • 2017-08-25
      • 1970-01-01
      • 2013-09-24
      • 2018-06-05
      • 2013-11-22
      相关资源
      最近更新 更多