Serviciu verificare adresă
Serviciul de verificare a adresei (AVS) este o caracteristică de securitate în care adresa de facturare introdusă de plătitor este comparată cu evidențele deținute de emitentul cardului. Un cod de răspuns AVS (response.cardholderVerification.avs.gatewayCode) este returnat în mesajul de răspuns la tranzacție, indicând măsura în care adresele se potrivesc sau nu se potrivesc.
Gateway-ul verifică codul de răspuns cu configurația dvs. din Merchant Administration și ia măsurile corespunzătoare (permite ca plata să fie procesată în mod normal, o respinge automat sau așteaptă ca dvs. să determinați manual cum să o gestionați). Tranzacția poate fi respinsă și pe baza rezultatului evaluării riscului primit de la serviciul de management al riscului, care utilizează răspunsul AVS în timpul evaluării. Pentru mai multe informații, contactați your payment service provider.
Dacă sunteți configurat să utilizați AVS, verificarea AVS este efectuată pentru toate tranzacțiile cu cardul pe care le trimiteți.
Metode și tranzacții acceptate
| Metode de integrare | Metode de plată | Tranzacții |
|---|---|---|
|
|
|
- AVS este susținut doar de unii achizitori. În plus, nu toate băncile acceptă AVS. Dacă banca emitentă nu acceptă AVS, orice date AVS transmise în solicitarea de tranzacție sunt ignorate.
- Vă puteți testa integrarea cu carduri de testare care returnează rezultate specifice verificării AVS. Pentru detalii, consultați Carduri de testare.
Înainte de a începe să utilizați AVS, configurați regulile pentru modul în care sistemul Mastercard Gateway trebuie să reacționeze la anumite rezultate AVS în meniul Merchant Administration Filtrare tranzacții > Reguli AVS.
Când trimiteți o solicitare de tranzacție, includeți în solicitare cât mai multe detalii despre numele plătitorului și adresa de facturare. De asemenea, dacă doriți să suprareglați regulile pe care le-ați definit în Merchant Administration, includeți obiectul order.transactionFiltering.avsResponseCodeRules cu noile reguli în solicitare.
Exemplu de solicitare și răspuns
Această secțiune prezintă în detaliu un exemplu de solicitare și un răspuns AVS.
{
"apiOperation": "PAY",
"billing": {
"address": {
"postcodeZip": "CR1 012",
"street": "Leamington Street"
}
},
"order": {
"amount": "100.00",
"currency": "EUR",
"transactionFiltering": {
"avsResponseCodeRules": [
{
"avsResponseCode": "ADDRESS_MATCH",
"action": "NO_ACTION"
},
{
"avsResponseCode": "ADDRESS_ZIP_MATCH",
"action": "NO_ACTION"
},
{
"avsResponseCode": "NAME_ADDRESS_MATCH",
"action": "REVIEW"
},
{
"avsResponseCode": "NAME_MATCH",
"action": "NO_ACTION"
},
{
"avsResponseCode": "NAME_ZIP_MATCH",
"action": "REJECT"
},
{
"avsResponseCode": "NOT_AVAILABLE",
"action": "REVIEW"
},
{
"avsResponseCode": "NOT_REQUESTED",
"action": "NO_ACTION"
},
{
"avsResponseCode": "NOT_VERIFIED",
"action": "REJECT"
},
{
"avsResponseCode": "NO_MATCH",
"action": "REVIEW"
},
{
"avsResponseCode": "SERVICE_NOT_AVAILABLE_RETRY",
"action": "NO_ACTION"
},
{
"avsResponseCode": "SERVICE_NOT_SUPPORTED",
"action": "REJECT"
},
{
"avsResponseCode": "ZIP_MATCH",
"action": "REVIEW"
}
]
}
},
"sourceOfFunds": {
"provided": {
"card": {
"expiry": {
"month": "05",
"year": "20"
},
"number": "<16-digit card number>",
"nameOnCard": "TESTNAME"
}
},
"type": "CARD"
}
}
Răspunsul tranzacției conține rezultatul verificării AVS în obiectul response:
response.gatewayCode
Summary of the result of the operation.response.gatewayRecommendation
Action taken by the gateway based on the result.
"acquirerCode": "0000",
"cardSecurityCode": {
"acquirerCode": "M",
"gatewayCode": "MATCH"
},
"cardholderVerification": {
"avs": {
"acquirerCode": "M",
"gatewayCode": "ADDRESS_ZIP_MATCH"
}
},
"gatewayCode": "APPROVED",
"gatewayRecommendation": "NO_ACTION"
}