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

Webhook

接口描述

通知信息,包括卡余额变动、3ds 消息等。

接口地址

由后台设置

请求方式

POST
Content-Type: application/json

指数退避

如遇推送失败,建议使用指数退避算法进行重试,例如初次失败后 1 秒,第二次 2 秒、4 秒、8 秒等递增,最多重试五次。

请求参数

参数名必填类型示例说明
typestring3ds通知类型
datastringjsonString通知信息(JSON字符串)
appKeystringedy2378eh23gf29w2appKey
signstringa87694dbd3be64a356a42be95e123360接口签名

请求示例

{
  "data": "{\"id\":\"e6a54b44-1a38-4d51-824c-6f7bf6e1fb3e\",\"currency\":\"USD\",\"amount\":\"9\",\"type\":\"TopUp\",\"cardNo\":\"5592922156696856\",\"status\":\"Closed\",\"transactionTime\":\"2024-11-29T07:14:18.157Z\"}",
  "sign": "dc227220340c874fec3bba43bad08b32",
  "appKey": "psqxrezci72955wqxlhar898vx2q8lts",
  "type": "CardTransaction"
}

响应示例

body 内容直接返回字符串 ok

ok

各通知类型说明

1. CardTransaction(卡交易通知)

参数名必填类型示例说明
idstringfb68813f-61cd-4d17-8265-4b5dd71ec405流水ID
cardNostring5592922156696856卡号
currencystringUSD币种
amountstring9金额
typestringTopUp类型
statusstringClosed状态
detailstringMETAPAY*ADS fb.me/ads IE消费详情
transactionTimestring2024-11-29T07:14:18.157Z发生时间

type 枚举值

说明
TopUp充值
Consumption消费
Fee消费手续费
Auth授权
Credit退款
Reversal冲正
FrozenCard冻结
UnFrozenCard解冻
CardStateChange卡状态变更
DeleteCard注销卡(据此回退金额和销卡处理)

status 枚举值

说明
Pending处理中
Approve成功
Fail失败

2. DeleteCard(销卡通知)

参数名必填类型示例说明
cardNostring5592922156696856卡号
currencystringUSD币种
statusstringInactive状态
userNamestringas aa用户名
createTimestring2021-08-30T11:59:32.935Z创建时间
cardNoLastFourstring9990卡后四位

status 枚举值

描述
Active使用中
Frozen冻结
Inactive注销

3. Card3dsOtp(3ds 验证码)

参数名必填类型示例说明
cardNostring5592922156696856卡号
currencystringUSD币种
amountstring9金额
otpstring1234321OTP
detailstring交易信息

4. ThreeDomainSecureForwarding(3ds 跳转)

备注:有些卡需要跳转指定页面提交验证码

参数名必填类型示例说明
cardNostring5592922156696856卡号
currencystringUSD币种
amountstring9金额
detailstring交易信息
timestamplong1725350485682时间戳
expirationTimelong1725350785682过期时间
urlstring1234321跳转地址提交验证码