【问题标题】:HTTP Status Codes for declined payment拒绝付款的 HTTP 状态码
【发布时间】:2018-08-13 08:46:09
【问题描述】:

我正在开发一个电子商务网站,这涉及将卡信息发送到一个端点。这会做很多事情,例如查询数据库的成本并将这些信息发送到 WorldPay。如果付款响应为success,则休息状态为200

如果支付不成功,有两种响应:

  • FAILED
  • ERROR

我假设这些是400,但我不确定。我也想知道FAILEDERROR会不会是不同的状态?

WorldPay API 显示以下信息

SUCCESS : 模拟成功支付

失败:模拟 [原文如此] 不成功的付款

ERROR : 模拟错误

来源:https://developer.worldpay.com/jsonapi/docs/testing

目前尚不清楚FAILEDERROR 之间的区别

【问题讨论】:

    标签: http-status-codes worldpay


    【解决方案1】:

    我不知道 Worldpay API,但我在不成功和错误之间做出了区别:

    • Failed/Unsuccessful : 业务流程正常运行,以支付失败结束:例如银行拒绝支付,因为达到每周限额,卡被冻结。
    • 错误:业务流程因技术问题而失败:银行 API 无法访问,商户 ID 未知,证书已过期。

    【讨论】:

      猜你喜欢
      • 2015-08-08
      • 2014-08-31
      • 2011-10-27
      • 2015-08-31
      • 2020-05-28
      • 1970-01-01
      • 2015-01-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多