跳转到主要内容

验证卡片(零额验证)

POST/api/v1/bank/wallet/zeroauth/Bearer Token

身份验证

需要 Bearer 令牌。参见身份验证

请求字段

字段类型必填说明
wallet_uuidstring (UUID)用于路由的钱包上下文
holder_namestring持卡人姓名
card_numberstring主账号
expiry_monthstring两位月份(0112
expiry_yearstring四位年份
cvvstring安全码(3–4 位)
brandstringVisaMastercardAmericanExpressDiscoverDinersClubJCB

请求示例

curl -sS -X POST 'https://core-manager.a55.tech/api/v1/bank/wallet/zeroauth/' \
-H 'Authorization: Bearer $ACCESS_TOKEN' \
-H 'Content-Type: application/json' \
-d '{
"wallet_uuid": "1f937eb2-cf2c-421c-aa24-3f26519f42fa",
"holder_name": "张伟",
"card_number": "4111111111111111",
"expiry_month": "12",
"expiry_year": "2030",
"cvv": "123",
"brand": "Visa"
}'

响应示例

{
"internal_uuid": "d96561ac-4331-4553-921c-d1b01c63521d",
"is_valid": true,
"code": "00"
}

响应码

含义操作建议
00已批准 / 卡片有效继续令牌化或扣款
05拒绝交易请持卡人联系银行
14无效卡号检查 Luhn 校验
54卡片过期请使用有效卡片
57交易不允许尝试使用其他卡片
62受限卡片卡片已被发卡行冻结
63安全违规CVV 不匹配
N7CVV 验证失败重新输入 CVV
91发卡行不可用稍后重试
96系统故障重试或联系支持
389注册限制卡片受限
500请求无效修正请求体

说明

  • internal_uuid 引用验证尝试,可用于支持工单
  • A55 安全处理 PAN 和 CVV;生产环境建议使用令牌
  • 结合卡片令牌化使用,仅对已验证的卡片进行存储