Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

OOB

接口说明

当客户线上消费时,会触发 OOB 推送,将相关信息展示给客户,并提供按钮让客户进行确认。此流程详见 Visa 官方文档

  • 接口地址:后台安全中心配置的接收地址
  • 请求方式:POST
  • Content-Type:application/json

请求参数

参数名必填示例说明
dataJSON 字符串,参考下方内容授权信息
appKeyedy2378eh23gf29w2appKey
signa87694dbd3be64a356a42be95e123360接口签名

data 字段参数说明及示例:

{
  "cardNumber": "7662222584726493096",
  "acsTransactionId": "41ce7a7d-9d57-4d87-b6e4-310acfa4b276",
  "transactionInformation": [
    {
      "merchantName": "Amazon",
      "purchaseAmount": "31.81",
      "purchaseCurrency": "USD",
      "purchaseDate": 1722212389000,
      "merchantCountryCode": 840,
      "acquirerMerchantID": "784959000762203",
      "maskedPAN": "451888******8888"
    }
  ],
  "threeDsRequestorAppUrl": "",
  "status": 1,
  "createdDate": 1722212395829,
  "lastModifiedDate": 1722212395829,
  "expireDate": 1722212495829
}

data 内部参数说明

字段名示例说明
cardNumber7662222584726493096卡号
acsTransactionId41ce7a7d-9d57-xxx…交易流水号
settlementDate2024-07-17T23:00:20.609Z结算时间
status1状态
transactionInformation数组,见下表交易信息
createdDate1722212395829创建时间
lastModifiedDate1722212395829最后更新时间
expireDate1722212395829过期时间

transactionInformation 字段说明

字段名示例说明
merchantNameAmazon商户名称
purchaseAmount31.81金额
purchaseCurrencyUSD币种
purchaseDate1722212389000交易时间
merchantCountryCode840国家码
acquirerMerchantID784959000762203商户ID
maskedPAN451888******8888卡号

status 字段字典

数值含义
-3FAILED
-2CANCELLED
-1TIMEOUT
1IN_PROGRESS
2ACCEPTED
3DECLINED

响应示例

body 内容为字符串:“ok”

ok

重要说明

  • 未按要求返回 ok,平台将视为推送失败。由于有时效性,失败的推送不会重试。
  • 如果多次推送失败,请采用指数退避策略重试,即每次重试延迟的时间逐步增加,建议最大重试次数不超过 5 次。