Translation disclaimer

Documentation is written in English and subsequently translated. This page, therefore, might not have the most up-to-date content. If any questions arise relating to the accuracy of the translated content, please refer to the English version of the page.

Menu

版本控制和更改日志

该日志详细描述了我们为支付服务发布的任何中断和非中断 API 更改。

前提条件:让自己熟悉我们的API 原则,以确保有弹性的集成。

版本控制日志

注释:版本 4 是商户使用的第一个主要版本。

中断更改

版本 6 介绍了达成重复支付协议的原因。

  • 头文件更改为 "Content-Type: application/vnd.worldpay.payments-v6+json"
  • 用于所有[重复性资源]的新必需字段 intent(zh/docs/access-worldpay/payments/authorise-a-recurring-payment)
  • 从[错误消息]中移除了 codetype(zh/docs/access-worldpay/reference/errors)

中断更改

版本 5 支持3DS2。对此所做的 API 更改:

  • 头文件更改为 "Content-Type: application/vnd.worldpay.payments-v5+json"
  • 新的必需字段 type
  • 新的必需字段 version xidtransactionId

中断更改

  • 头文件更改为 "Content-Type: application/vnd.worldpay.payments-v0.4+json"
  • 新的必需字段 entityReference

注释:您可以在此处查找所有版本的文档。

更改日志(非中断更改)

您现在可以在支付请求中向我们的预存卡号(需要验证)端点提交您的 riskProfile。然后,您会在响应中收到豁免结果和理由。

将它用于在支付请求中应用SCA 豁免和更新FraudSight数据模型,以便于执行未来支付。

现在,您可使用我们`payments:migrateCardOnFileSale端点中的 card/networkToken 支付工具。

现在,您可在migrateCardOnFile TokenmigrateCardOnFileSale Token请求中提交方案reference

该请求参数可让您链接到与不同 PSP 达成的协议,从而通过我们的 API 接受重复支付。

如果您在请求中提供了 riskProfile,现在您就会在预存卡号销售预存卡号授权响应中收到豁免结果和理由。

如果您在请求中提供了 riskProfile,现在您就会在授权响应中收到豁免结果和理由。

如果发卡机构识别出了冲突,选择您就会在授权响应中收到 verificationFailed 结果。

paymentInstrument.cardHolderName 字段在 v6 支付请求中不再为必需。

您现在可以在支付请求中向我们的迁移预存卡号(无需验证)一次性端点提交您的 riskProfile。将它用于在支付请求中应用SCA 豁免和更新FraudSight数据模型,以便于执行未来支付。

您现在可以在我们的 payments:migrateRecurringAuthorize 端点中使用Apple Pay 解码以执行支付。

您现在可以在我们的 payments:migrateCardOnFileAuthorize 端点中使用Apple Pay 解码以执行支付。

您还可以选择在移动钱包支付请求paymentInstrument 中提供 billingAddress 详情。

我们现在会在移动钱包支付响应riskFactors 中返回 AVS 结果。

该请求参数可让您链接到与不同 PSP 达成的协议,从而通过我们的 API 接受重复支付。

  • 我们现在会在[partialSettle请求]中返回 payments:cancel 操作链接(/zh/docs/access-worldpay/payments/manage-payments#partially-settle-an-authorization)

我们已放宽了格式化规则。

  • 您现在可以在 transactionReference 字段中提交 "+"

该更改满足了新指令(2020 年 7 月)的要求,让使用 MCC 7995、7800、7801、7802 和 9406 的商户可在预存卡号请求中提交 CVC。

  • 钱包支付请求的响应(Apple Pay/ Google Pay) 现在包括 paymentInstrument
  • 您现在可以为所有[预存卡号资源]提交 intent(zh/docs/access-worldpay/payments/authorise-a-cardonfile-payment)
  • 我们会在拒绝的响应中返回 riskFactors
  • 您现在可以使用 Token 为请求提交 cvc

  • 500 - serviceUnavailable

    400 - expiredCard

现在允许使用以下字符:

  • _/!@#$%()*=-.:;?[]-{}&~`
  • 0123456789
  • ABCDEFGHIJKLMNOPQRSTUVWXYZ
  • abcdefghijklmnopqrstuvwxyz