【问题标题】:Paypal! Get payment id by token using PHP SDK贝宝!使用 PHP SDK 通过令牌获取付款 ID
【发布时间】:2015-07-27 10:22:08
【问题描述】:

我有类似 paypalresponse?success=false&token=EC-8VH36191PU035730M 的贝宝响应。如果付款失败,我需要通过此令牌获取付款 ID。使用 PayPal PHP SDK。

【问题讨论】:

  • 为什么不使用提供的paymentId,还是不提供,以防出错?

标签: paypal paypal-rest-sdk


【解决方案1】:

如果付款不成功,您将不会收到交易 ID。您应该会收到相关 ID 以及错误消息。

来自 PayPal 开发者网站:

不成功的响应可以包含多个错误号和消息。 NVP 错误字段以 L_ERRORCODEn 开头,其中 n 从 0 开始,标识响应中的唯一错误。每个错误号有两条消息,L_SHORTMESSAGEn 和 L_LONGMESSAGEn,其中 n 对应于 L_ERRORCODEn 中的 n。等效的 SOAP 错误字段是:ErrorCode、ShortMessage 和 LongMessage。

Handling Error Messages with Express Checkout
How to recover from Funding Failure

【讨论】:

    猜你喜欢
    • 2013-06-14
    • 2012-04-20
    • 2014-03-13
    • 2016-03-17
    • 2016-03-29
    • 2013-05-11
    • 1970-01-01
    • 2011-07-18
    • 2011-07-25
    相关资源
    最近更新 更多