风险管理方法
地址验证系统和银行卡验证码是银行卡支付中用于防止欺诈的安全方法。
地址验证系统
地址验证系统(AVS)是一种服务,用于验证交易中实际用卡人提供的账单地址与发卡行记录的持卡人账单地址是否相符。AVS 有助于防止可疑交易和信用卡欺诈。
您可以使用 Antom 返回的 AVS 结果代码来检查交易的购买者是否与持卡人是同一个人。如果账单地址信息匹配,购买者更可能是持卡人。
如何获取 AVS 结果代码
首先,需要收集持卡人的账单地址详情。您可以自行收集账单地址信息并通过 支付(收银台)接口中的 paymentMethod.paymentMethodMetaData.billingAddress 将其传递给 Antom ,否则 Antom 会收集此信息。
AVS 检查收集到的账单地址信息是否与持卡人发卡行的记录相匹配。您可以通过以下接口中的 paymentResultInfo.avsResultRaw 获取 AVS 结果代码:
AVS 结果代码
字段 paymentResultInfo.avsResultRaw 的值及其对应的含义如下:
AVS 结果代码 | 描述 |
A | 地址(街道)匹配。邮政编码不匹配。 |
B | 国际交易的街道地址匹配。由于格式不兼容,邮政编码未验证。 |
C | 国际交易的街道地址和邮政编码因格式不兼容而未验证。 |
D | 国际交易的街道地址和邮政编码匹配。持卡人姓名不正确。 |
E | AVS 错误。 |
F | 地址匹配,五位邮政编码匹配(仅限英国)。 |
G | 国际交易中无法获取地址信息;非 AVS 参与者。 |
H | 账单地址和邮政编码匹配。持卡人姓名不正确(Amex)。 |
I | 国际交易的地址信息未验证。 |
K | 持卡人姓名匹配(Amex)。 |
L | 持卡人姓名和邮政编码匹配(Amex)。 |
M | 持卡人姓名、街道地址和邮政编码对国际交易匹配。 |
N | 街道地址或邮政编码无匹配。 |
O | 持卡人姓名和地址匹配(Amex)。 |
P | 国际交易的邮政编码匹配。由于格式不兼容,街道地址未验证。 |
Q | 账单地址匹配。持卡人信息不正确(Amex)。 |
R | 系统不可用或超时。请重试。 |
S | 发卡行不支持此服务。 |
U | 地址信息不可用。 |
W | 九位邮政编码匹配。街道地址不匹配。 |
X | AVS 完全匹配。 |
Y | 街道地址和五位邮政编码匹配。 |
Z | 五位邮政编码匹配。地址(街道)不匹配。 |
0 | 无可用服务。 |
表 1. AVS 结果代码
CVV 验证
银行卡验证码(CVV,或者是 CSC/CVC),用于验证银行卡支付的真实性。如果用户提供的 CVV、CSC 或 CVC 代码与发卡行记录的代码不匹配,可能会拒绝支付,以防止欺诈或未经授权的活动。
如何获取 CVV 结果代码
首先,需要收集持卡人的 CVV。您可以自行收集CVV并通过 支付(收银台)接口中的 paymentMethod.paymentMethodMetaData.cvv 字段传递给 Antom,否则 Antom 会收集此信息。
您可以通过以下接口获取 CVV/CSC/CVC 的结果代码:
CVV 结果代码
结果代码 | 描述 |
Y | CVV 匹配成功。 |
D | CVV 未匹配。 |
P | 执行了 CVV 检查。 |
N | CVV 应在银行卡上,但商家表示 CVV 缺失。 |
U | 发卡行不支持 CVV。 |
X | 无法获取 CVV 信息。 |
表 2. CVV 结果代码