风险管理办法
AVS(信用卡地址验证系统)和 CVV(银行卡安全码)验证是信用卡支付过程中用于防止欺诈的安全方法。
信用卡地址验证系统
信用卡地址验证系统(AVS)是一项用于验证卡用户在交易中提供的账单地址是否与发卡银行记录的账单地址相符的服务。AVS 有助于防止可疑交易和信用卡欺诈。您可以使用 APO 返回的 AVS 结果码来检查买家是否与持卡人是同一人。如果账单地址信息匹配,买家大概率就是持卡人。
如何获取 AVS 结果码
当买家使用卡支付时,持卡人的账单地址详细信息需要被收集。您可以自行收集账单地址,并通过 支付 接口中的 paymentMethod.paymentMethodMetaData.billingAddress 参数将信息传递给 Antom,否则 Antom 将收集此信息。AVS会检查收集到的账单地址信息是否与持卡人发卡银行的记录相匹配。您可以通过以下接口获取 AVS 结果代码:
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 结果码
银行卡安全码验证
银行卡安全码 Card Verification Value (CVV),也被称为 Card Security Code (CSC) 或 Card Verification Code (CVC),是用于验证信用卡付款的真实性的值或代码。如果买家提供的CVV、CSC 或 CVC 代码与发卡银行记录的代码不匹配,支付可能会被拒绝,以防止欺诈或未经授权的情况。
如何获取 CVV 结果码
当买家支付时,需要收集持卡人的 CVV 信息。您可以自行收集 CVV,并通过 支付 接口中的paymentMethod.paymentMethodMetaData.cvv 参数将信息传递给 APO,否则 APO 将收集此信息。 您可以通过以下结果获取 CVV/CSC/CVC 结果码:
CVV 结果码
CVV 结果码,即参数 paymentResultInfo.cvvResultRaw 的值及含义如下表所示:
CVV 结果码 | 含义 |
Y | CVV 匹配。 |
D | CVV 不匹配。 |
P | CVV 已验证。 |
N | 卡上应该有 CVV,但商家表示不存在 CVV。 |
U | 发卡行不支持 CVV。 |
X | 没有可用的 CVV 信息。 |
表 2. CVV 结果码