Masterpass este un furnizor de portofel digital care permite plătitorilor să stocheze detaliile proprii de plată, ca de exemplu detaliile cardurilor, adresa de facturare și adresa de livrare în cadrul unui server securizat. Când plătește online, plătitorul poate să se conecteze pur și simplu la Masterpass și să selecteze detaliile de plată stocate, evitând astfel necesitatea ca plătitorul să furnizeze detaliile proprii de plată de fiecare dată când realizează plăți online. Această caracteristică este utilă dacă doriți să îmbunătățiți comoditatea și experiența utilizatorului și în plus să reduceți costurile de conformitate PCI, deoarece furnizorul de portofel asigură securitatea stocării informațiilor plătitorului.
Pentru a utiliza Masterpass în eGenius Platform, furnizorul dvs. de servicii de plată trebuie să vă înscrie profilul de comerciant la Masterpass. După înscriere, veți primi un identificator de validare pe care furnizorul dvs. de servicii de plată îl va utiliza pentru a configurarea contului dvs. pentru Masterpass în Administrator comercianți.
Această secțiune descrie un exemplu de proces de validare pentru site-ul magazinului dvs., unde plătitorul utilizează adresa de livrare stocată de Masterpass. Plătitorul revizuiește și confirmă plata pe site-ul magazinului dvs..
Masterpass prin Hosted Payment Session POST
Combinarea Masterpass cu integrarea Hosted Payment Session POST vă permite să colectați detaliile cardului de la plătitor fie prin intermediul Masterpass, fie direct prin intermediul paginii de plată.
Procesul de plată este după cum urmează:
- Afișați un formular de plată pentru plătitor, după cum este necesar pentru integrarea POST Hosted Payment Session. Consultați secțiunea POST Hosted Payment Session pentru mai multe detalii. Formularul de plată trebuie să includă o metodă de identificare a Masterpass ca opțiune de validare selectată de către plătitor.
- Când plătitorul trimite formularul de plată:
- Dacă plătitorul a optat să nu plătească utilizând Masterpass, ci să plătească cu cardul de credit, sesiunea va conține detaliile cardului, introduse direct de către plătitor.
- Dacă plătitorul a optat să plătească utilizând Masterpass, atunci executați procesul de validare în modul descris mai sus. La finalizarea cu succes a procesului de plată, sesiunea va conține detaliile de plată.
Utilizați aceeași sesiune creată pentru integrarea Hosted Payment Session pentru a stoca detaliile de plată colectate prin intermediul Masterpass.
- Puteți în acest moment să inițiați o operațiune de plată sau de stocare. Rețineți că detaliile cardului pot fi furnizate utilizând multiple surse de detalii card.
Pagina de plată trimisă pentru o interacțiune Masterpass nu va conține niciun fel de detalii ale cardului. Prin urmare, trebuie să ignorați erorile de validare datorate detaliilor card lipsă.
Masterpass prin intermediul propriei dvs. integrări
Dacă integrarea dvs. acceptă deja interacțiunile Masterpass, atunci puteți utiliza detaliile de plată colectate prin intermediul Masterpass pentru a realiza o tranzacție prin intermediul API. Pentru a identifica Masterpass ca sursă a detaliilor de plată, trebuie să specificați:
order.walletProvider
: Setați acest câmp cu valoarea MASTERPASS_ONLINE
order.walletIndicator
: Indicatorul portofelului electronic, așa cum este returnat de către Masterpass.
Referință API Furnizor portofel [REST][NVP]
Referință API Indicator portofel [REST][NVP]
Cerințe de interfață utilizator pentru site-ul magazinului dvs.
Când prezentați Masterpass ca opțiune pentru plătitori pe site-ul dvs. web, trebuie să respectați cerințele Masterpass de branding pentru interfața cu utilizatorul. Pentru indicații despre modul de prezentare a elementelor interfeței cu utilizatorul în cadrul paginilor dvs. de validare, consultați Branding Masterpass.
Configurarea contului dvs. de comerciant Masterpass
Înainte de a utiliza Masterpass ca furnizor de portofel electronic prin intermediul eGenius Platform, furnizorul dvs. de servicii de plată trebuie să vă înscrie profilul de comerciant la Masterpass. După ce ați fost înscris cu succes, vi se va emite un Identificator de validare pe care furnizorul dvs. de servicii de plată va trebui să-l utilizeze în Administrator comercianți, pentru a activa și configura profilul dvs. pentru serviciul Masterpass.
Testarea integrării
Masterpass solicită direcționarea comercianților aflați în modul de „lucru” și cel de „testare” (având prefixul „TEST” atașat ID-ului de comerciant) către sandboxul Masterpass, respectiv către emulatorul Masterpass. Pentru a accesa sandboxul Masterpass, contactați furnizorul de servicii de plată.
Detaliile emulatorului Masterpass
Emulatorul Masterpass vă permite să vă testați integrarea pentru utilizarea funcționalității portofelului electronic Masterpass prin intermediul eGenius Platform.
Pentru profilul dvs. de testare comerciant, răspunsul OPEN_WALLET
returnează o adresă URL de redirecționare (wallet.redirectURL
) care redirecționează browserul plătitorului către emulatorul Masterpass din eGenius Platform.
Emulatorul Masterpass nu solicită introducerea acreditărilor Masterpass (nume de utilizator și parolă) ale plătitorului. Acesta furnizează date de testare implicite pentru toate câmpurile, inclusiv nume posesor card, număr de card, dată de expirare și detalii adresă de facturare. Puteți suprascrie aceste detalii cu detaliile dvs. de testare, cu excepția numărului de card.
Puteți selecta numai unul dintre numerele de card furnizate în lista verticală. Numerele de card de testare care sunt furnizate sunt în funcție de tipurile de card pe care le acceptați.
Carduri de testare |
Număr card |
Mastercard |
5123456789012346 |
American Express |
345678901234564 |
Diners Club |
30123400000000 |
Discover |
6011111111111117 |
Maestro |
6799990100000000019 |
Visa |
4987654321098769 |
Întrebări frecvente
Cum pot asigura faptul că plătitorii selectează doar dintre tipurile de card pe care le acceptă profilul meu comerciant?
eGenius Platform colectează din configurația dvs. comerciant tipurile de card acceptate și se asigură că doar aceste tipuri de carduri sunt disponibile pentru selecție în cadrul Masterpass.
Trebuie să implementez transmiterea stării tranzacției înapoi către Masterpass?
Nu. eGenius Platform va trimite automat transmiterea tranzacției înapoi către Masterpass după procesarea tranzacției.