【问题标题】:PayPal REST error PAYMENT_STATE_INVALIDPayPal REST 错误 PAYMENT_STATE_INVALID
【发布时间】:2014-08-17 17:04:11
【问题描述】:

我们最近有一个交易与实时 PayPal 系统返回一个 400 代码和错误 PAYMENT_STATE_INVALID。消息是“由于当前的付款状态,此请求无效”。 PayPal 文档中关于该消息的信息不是很有帮助。

收到该错误后,我们的电子商务系统不允许客户完成订单,因此无法继续。后来我们收到了一封来自 PayPal 的关于交易的电子邮件。他们说付款正在审查中,最多可能需要 24 小时才能发放。他们终于在第二天发布了它。鉴于我们通过 api 调用收到的错误和消息,我没想到 PayPal 会继续处理订单。

此 PAYMENT_STATE_INVALID 错误是否正常?是否还有其他错误代码会导致 PayPal 仍在处理?

【问题讨论】:

    标签: paypal


    【解决方案1】:

    以下是有关付款状态的一些信息,可在 PayPal 开发者网站上找到:

    Rest API Payment States

    state 字符串 支付状态。必须是以下之一:已创建;得到正式认可的;失败的;待办的;取消;或过期。 由 PayPal 产生的价值。

    PAYMENT_STATE_INVALID
    

    由于当前付款状态,此请求无效

    支付状态不允许此类请求。

    发生这种情况的原因可能是付款正在接受审核并且没有发回待处理状态。通常,当付款接受审查时,它应该收到待处理的付款状态。

    【讨论】:

    • 我什至不明白这是什么意思。
    猜你喜欢
    • 2015-12-23
    • 2015-10-04
    • 1970-01-01
    • 2013-05-09
    • 2013-09-10
    • 2014-03-10
    • 2016-06-27
    • 2013-10-17
    • 2014-11-11
    相关资源
    最近更新 更多