InfiniaX
  1. 对接指引
InfiniaX
  • API
    • 对接指引
      • 接口请求认证
      • 交易认证
      • 枚举解释
      • webhook
        • 使用Webhook
        • Webhook数据模型定义
        • Events
          • Card Events
          • Account Transaction Events
          • Card Transaction Events
          • Share Transaction Events
    • 无界卡概念
      • 什么是无界卡
      • 什么是共享组
      • 什么是卡Bin(卡渠道)
      • 开卡指引
    • 账户
      • 获取账户余额
      • 账户交易列表
    • 无界卡持卡人
      • 获取持有人列表
      • 创建持有人
      • 删除持有人
    • 无界卡
      • 无界卡交易场景
        • 获取支持的场景列表
        • 获取设置的卡场景列表
        • 修改卡场景
      • 获取可用的卡渠道
      • 创建无界卡
      • 批量创建无界卡
      • 获取无界卡列表
      • 无界卡交易列表
      • 删除无界卡
      • 获取批量开卡进度
      • 无界卡转入转出
      • 获取无界卡私密信息
      • 冻结无界卡
      • 解冻无界卡
      • 无界卡统计
      • 获取无界卡机构费率配置
      • 修改无界卡机构费率配置
      • 获取卡额度配置
      • 更新卡额度配置
    • 共享组
      • 创建共享组
      • 更新共享组
      • 获取所有共享组
      • 冻结共享组
      • 删除共享组
      • 解冻共享组
      • 共享组交易列表
  1. 对接指引

交易认证

授权请求
当使用InfiniaX系统上的卡进行购买时,就会产生授权请求。这些请求允许InfiniaX和您的企业批准或拒绝任何传入交易,从而实现对支出的完全控制和监控。
使用发行的卡进行购买时,会生成授权请求。此请求的结果决定交易是否被批准或拒绝。
InfiniaX授权流程
1.
检查您的卡 / 共享组的状态
2.
检查您的卡 / 共享组的余额 / 限额
3.
检查 mcc
4.
检查交易场景
5.
... 其他验证流程
6.
创建处理中的消费订单 (会有webhook推送,无需处理)
7.
等待客户Auth决策
8.
根据客户Auth决策拒绝订单或者扣减卡/组余额
9.
授权完成
设置交易决策
您可以联系您的客户经理提供您的 Authorization URL, 我们将为您开放交易决策能力。
您的响应需要满足以下所有要求,否则该笔交易将会被拒绝。
1.
500ms 内响应我们的请求(包含网络链路时间)
2.
响应标准的http200或201状态码
3.
返回以下定义的响应对象
请求来源认证
同 (使用webhook) - 验证
响应对象
{
  "approved": true,
  "reasonCode": "100001"
}
我们只会处理该对象里的 approved 属性,reasonCode是为您预留的字段,您可以按需设置
数据模型
CardTransactionOutput

案例
{
    "event_id": "35cc6985-41fd-45af-afad-4eb0af40b4cb",
    "event_identifier": "card.transaction.authorization",
    "data": {
        "id": "e2a2ce3a-6164-4d31-b625-92aa935ace83",
        "cardId": "335937df-f6a5-4449-a9da-fc3fd6281e29",
        "cardChannel": "c_002_prepaid",
        "accountId": "f5b2b4fe-c488-484d-9561-b6f432b5f9e7",
        "orderNum": "202410311831337507044",
        "transactionId": null,
        "currency": "USD",
        "fee": "0.52000000",
        "amount": "1.00000000",
        "type": "consumption",
        "status": "pending",
        "createAt": "2024-10-31T10:31:33.750Z",
        "transactionAt": "2024-10-31T10:31:33.751Z",
        "completeAt": "2024-10-31T10:31:33.751Z",
        "detail": "Xinj ZheJiang CN",
        "sourceId": "cc65-3cc21cf24dc6-a053-0f72-53f3-b4bb",
        "account": null,
        "card": null,
        "mcc": "15467"
    }
}
修改于 2025-03-11 03:06:55
上一页
接口请求认证
下一页
枚举解释
Built with