Integration Types
Alte caracteristici
Card Payments
Mobile Wallets
Alternative Payment Methods
Resources
Vă puteți testa integrarea pentru autentificarea 3DS prin intermediul gateway-ului utilizând emulatorul 3DS. Pentru a accesa emulatorul, utilizați-vă profilul de testare comerciant (tastați „TEST” ca prefix al ID-ului de comerciant furnizat de către furnizorul dvs. de servicii de plată).
Testarea este acceptată pentru următoarele scheme 3DS:
Pentru a testa funcționalitatea 3DS:
authentication.version
=3DS2 or 3DS1)authentication.redirect.html
pe pagina afișată pentru plătitor, pentru a redirecționa browserul plătitorului către pagina de testare a emulatorului 3DS. authentication.transactionId
, prin intermediul unei solicitări de Authorize sau Pay ulterioare. Acest lucru trebuie să indice numai dacă autentificarea are succes și dacă cardul permite autorizări sau plăți ulterioare.Carduri de testare | Scop | Număr card | Înscris la 3DS1 | Înscris la 3DS2 | URL metodă | tranStatus authentication.3ds2.transactionStatus |
tranStatusReason authentication.3ds2.statusReasonCode |
ECI | Simbol de autentificare |
---|---|---|---|---|---|---|---|---|---|
Mastercard | 3DS2 – Testare (URL-ul metodei este furnizat) | 5123450000000008 2223000000000007 |
Da | Da |
Da |
C | - | - | - |
3DS2 – Optimizat (URL-ul metodei este furnizat) | 5123456789012346 | Da | Da | Da | Da | - | 02 | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
3DS2 – Optimizat (fără URL metodă) | 5555555555000018* | Da | Da | Nu | Da | - | 02 | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
3DS2 – Autentificare încercată | 5500005555555559 | Da | Da | Nu | A | - | 01 | nHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
3DS2 – Autentificare respinsă | 5506900140100503 | Nu | Da | Nu | R | 04 | - | - | |
3DS1 – Neînscris la 3DS2, ceea ce are ca rezultat utilizarea 3DS1 ca soluție de rezervă | 5506900140100305 | Da | Nu | Nu | - | - | - | - | |
3DS2 – Eroare în timpul operațiunii Initiate Authentication, având ca rezultat un răspuns de eroare generică | 5210760000000004 | Da | Excepție | - | - | - | - | - | |
3DS2 – Eroare în timpul operațiunii Authenticate Payer, având ca rezultat un răspuns de eroare generică | 5455031257390496 | Da | Da | Nu | Excepție | - | - | - | |
5455031252665454 | Da | Da | Nu | Excepție | - | - | - | ||
3DS1 & 3DS2 – Răspuns Neînscris | 5111111111111118 | Nu | Nu | - | - | - | - | - | |
2223000000000023 | Nu | Nu | - | - | - | - | - | ||
3DS2 – Eroare Autentificare indisponibilă în timpul operațiunii Authenticate Payer, având ca rezultat răspunsul authenticationStatus = AUTHENTICATION_UNAVAILABLE | 5123459999998221 | Da | Da | Nu | Excepție rezolvabilă | - | - | - | |
Visa | 3DS2 – Testare (fără URL metodă) | 4440000009900010 | Da | Da | Nu | C | - | - | - |
3DS2 – Optimizat (URL-ul metodei este furnizat) | 4440000042200014 | Da | Da | Da | Da | - | 05 | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
3DS2 – Autentificare încercată | 4440000042200022 | Nu | Da | Nu | A | - | 06 | nHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
American Express | 3DS2 – Testare (fără URL metodă) | 340000099900051 | Nu | Da | Nu | C | - | - | - |
3DS2 – Optimizat (URL-ul metodei este furnizat) | 340353278080900 | Da | Da | Da | Da | - | 05 | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
Maestro | Excepțiile PSD2 și comercianții creditați cu încredere | 5000000000000000005 | Da | Da | Nu | Nu | 81 | 06 | kNyn+7YFi1EUAREAAAAvNUe6Hv8= |
JCB | 3DS2 – Testare (URL-ul metodei este furnizat) | 3528249999991755 | Da | Da | Da | C | - | - | - |
3DS2 – Testare (fără URL metodă) | 3528249999991748 | Da | Da | Nu | C | - | - | - | |
3DS2 – Optimizat (URL-ul metodei este furnizat) | 3528249999991821 | Da | Da | Da | Da | - | 05 | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
3DS2 – Autentificare respinsă | 3528249999981236 | Da | Da | Da | R | - | - | - | |
3DS1 – Neînscris la 3DS2, ceea ce are ca rezultat utilizarea 3DS1 ca soluție de rezervă | 3528000000000007 | Da | Nu | Nu | - | - | - | - | |
3DS1 & 3DS2 – Răspuns Neînscris | 3528249999991953 | - | - | - | - | - | - | - | |
Diners | 3DS2 – Testare (URL-ul metodei este furnizat) | 3600000000000115 | Da | Da | Da | C | - | - | - |
3DS2 – Testare (fără URL metodă) | 3600000000000123 | Da | Da | Nu | C | - | - | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
3DS2 – Optimizat (URL-ul metodei este furnizat) | 3600000000000131 | Da | Da | Da | Da | - | 05 | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
3DS2 – Autentificare respinsă | 3600000000000172 | Da | Da | Da | R | - | - | - | |
3DS1 – Neînscris la 3DS2, ceea ce are ca rezultat utilizarea 3DS1 ca soluție de rezervă | 3600000000000180 | Da | Nu | Nu | - | - | - | - | |
3DS1 & 3DS2 – Răspuns Neînscris | 3600000000000222 | - | - | - | - | - | - | - | |
Discover | 3DS2 – Testare (URL-ul metodei este furnizat) | 6445644564456445 | Da | Da | Da | C | - | - | - |
3DS2 – Testare (fără URL metodă) | 6445644564456460 | Da | Da | Nu | C | - | - | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
3DS2 – Optimizat (URL-ul metodei este furnizat) | 6445644564456411 | Da | Da | Da | Da | - | 05 | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
3DS2 – Autentificare respinsă | 6445644564456155 | Da | Da | Da | R | - | - | - | |
3DS1 – Neînscris la 3DS2, ceea ce are ca rezultat utilizarea 3DS1 ca soluție de rezervă | 6445644564456163 | Da | Nu | Nu | - | - | - | - | |
3DS1 & 3DS2 – Răspuns Neînscris | 6445644564456239 | - | - | - | - | - | - | - | |
MASTERCARD_ITMX | 3DS2 – Proces fluidizat | 5594509999999006 | Da | Da | Da | Da | - | - | mHyn+7YFi1EUAREAAAAvNUe6Hv8= |
3DS2 - Testare | 5297649999999000 | Da | Da | Nu | C | - | - | - | |
3DS2 – Autentificare încercată | 5391979999999048 | Da | Da | Nu | A | - | - | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
3DS2 – Neautentificat | 5391979999999055 | Da | Da | Nu | Nu | 04 | - | - | |
Mastercard ITMX 3DSV1 și proces fluidizat 3DSV2 V220 | 5391979999999014 | Da | Da | Nu | Da | - | - | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
VISA_ITMX | 3DS2 – Proces fluidizat | 4215849999999008 | Da | Da | Nu | Da | - | - | mHyn+7YFi1EUAREAAAAvNUe6Hv8= |
3DS2 - Testare | 4943129999999004 | Da | Da | Nu | C | - | - | - | |
3DS2 – Autentificare încercată | 4013679999999045 | Da | Da | Nu | A | - | - | mHyn+7YFi1EUAREAAAAvNUe6Hv8= | |
3DS2 – Neautentificat | 4013679999999052 | Da | Da | Nu | Nu | 04 | - | - | |
Visa ITMX 3DSV1 și proces fluidizat 3DSV2 V220 | 4013679999999011 | Da | Da | Nu | Da | - | - | mHyn+7YFi1EUAREAAAAvNUe6Hv8= |
În cazul valorii „C” în transStatus, din meniul derulant al emulatorului 3DS se pot selecta următoarele rezultate:
Descriere | transStatus | challengeCancel | eci |
---|---|---|---|
Autentificare realizată cu succes |
Da | - | 05 / 02 |
Autentificare eșuată |
Nu | - | 07 / 00 |
Autentificare anulată |
Nu | 01 | 07 / 00 |
Autentificare imposibilă | U | - | 07 / 00 |
Autentificare respinsă | R | - | 07 / 00 |
Gateway-ul include o optimizare care permite returnarea mesajelor de eroare de la serverele de autentificare. Acestea pot fi utilizate pentru a vă ajuta să identificați câmpurile care ar putea cauza erori de integrare la trimiterea unei solicitări de autentificare.
Acest tabel include exemple de mesaje de eroare și cauzele acestora.
Mesaj de eroare | Cauză eroare |
---|---|
Schema de autentificare a indicat faptul că nu ați fost înscris de achizitorul dvs. la schema de autentificare pentru EMV 3DS. Contactați achizitorul sau furnizorul de servicii de plată. | Înainte de a începe utilizarea funcționalității EMV 3DS, poate fi necesar ca achizitorul dvs. să vă înscrie la schema de autentificare respectivă. Contactați achizitorul sau furnizorul de servicii de plată pentru a solicita verificarea acestor valori. |
Rețineți că veți avea nevoie de un cont de dezvoltator Mastercard.
Dacă utilizați API-ul de autentificare, puteți vedea detaliile de autentificare pe portalul Merchant Administration când autentificarea plătitorului este finalizată. Dacă autentificarea plătitorului nu este încă finalizată, este posibil să observați o întârziere în tranzacția de autentificare care se afișează atunci când căutați o comandă sau o tranzacție pe portalul Merchant Administration. De exemplu, trecerea printr-un flux de provocări.
Între timp, puteți prelua starea curentă a autentificării utilizând operația Retrieve Order sau Retrieve Transaction.