Click To Pay
Prezentare generală
Click to Pay este o opțiune inteligentă, fără parolă, de plată online, care oferă o experiență de validare rapidă și ușoară, concepută pentru a face validarea mai rapidă și mai ușoară pe toate dispozitivele. Click to Pay oferă un singur buton de validare și un proces de validare standardizat pentru toate schemele de card participante, inclusiv Mastercard, Visa, American Express, Discover și altele. Click to Pay se bazează pe specificațiile SRC EMVCo și înlocuiește Masterpass, Visa Checkout și Amex Express Checkout.
Plătitorul poate crea un profil Click to Pay folosind adresa de e-mail. La validare, plătitorul trebuie să furnizeze adresa de e-mail și să efectueze un pas de verificare suplimentar, cu un cod de unică folosință (OTP). De asemenea, pot alege și opțiunea „Ține-mă minte” pentru a sări ulterior peste pasul de verificare atunci când utilizează același browser pentru o validare anterioară. Plătitorul poate stoca mai multe carduri de credit, de debit sau preplătite, adresele de facturare asociate și mai multe adrese de expediere în profilul Click to Pay. Detaliile cardului sunt stocate în siguranță, iar securitatea suplimentară este oferită prin oferirea de creare de simboluri în rețea acolo unde este posibil (acceptarea pe piață a creării de simboluri în rețea trebuie să fie activată). Click to Pay îi permite plătitorului să selecteze detaliile de plată care trebuie utilizate pentru plată; cu toate acestea, plata în sine este procesată cu ajutorul achizitorului configurat pentru profilul dvs. de comerciant din gateway.
„Experiența încorporată” Click to Pay este acceptată printr-un SDK JavaScript dacă vă utilizați propria pagină de plată. Click to Pay este disponibil momentan într-un număr restrâns de țări. Întrebați furnizorul de servicii de plată dacă este disponibil în țara dvs. „Experiența încorporată” Click to Pay este acceptată pe Mastercard Payment Gateway din versiunea API 62 pentru cardurile Mastercard, Visa și American Express. Va trebui să vă construiți integrarea folosind mediul MTF mai întâi și apoi să intrați în funcțiune în mediul de producție.
Avantaje cheie
Click to Pay oferă următoarele beneficii:
- Recunoașterea inteligentă a consumatorilor, „încorporată” în fluxul de validare, pentru a iniția o finalizare mai rapidă a comenzii oaspeților pe toate dispozitivele (fără parole de reținut).
- O reducere a clicurilor și a introducerii manuale a cardului pentru a crește în cele din urmă conversia și a crea experiențe fluidizate.
- Potențial pentru rate mai mari de aprobare a autorizațiilor, prin crearea de simboluri în rețea, ajutând la reducerea respingerilor care pot fi prevenite.
- Construit pe standardele EMVCo Secure Remote Commerce pentru a crea o experiență de utilizator consecventă și rate mai scăzute de fraudă în fluxurile de plată pentru oaspeți din comerțul electronic.
- Schimb securizat al datelor de plată, inclusiv detaliile cardurilor și adresele de facturare și livrare.
Cerințe preliminare
Dacă doriți să oferiți Click to Pay ca opțiune de validare pentru plătitorii dvs.:
- Contactați furnizorul de servicii de plată pentru a vă asigura că Click to Pay este disponibil.
- În meniul Admin din Merchant Administration, faceți clic pe Configurație SRC, urmați instrucțiunile de înscriere SRC și activați SRC pentru profilul dvs. de comerciant. Trebuie să dețineți privilegiile necesare pentru a actualiza configurația SRC.
Diagrame de flux secvențe de interacțiune
Următoarele diagrame detaliază operațiunile API-ului Web Service și JavaScript pentru fiecare flux Click to Pay.
Card nou / Plătitor
Utilizator care revine, recunoscut prin cookie
Utilizator care revine, recunoscut prin e-mail
Detalii de plată Click to Pay
Această secțiune descrie detaliile de plată returnate pentru interacțiunile Click to Pay.
Tipul de detalii de plată returnate pentru interacțiunile Click to Pay
Click to Pay acceptă returnarea diferitelor tipuri de detalii de plată pentru procesare. Detaliile de plată returnate de sistemul Click to Pay depind de tipul solicitat de gateway, de configurația din sistemul Click to Pay și de schema de card. Click to Pay returnează de regulă un simbol de rețea, data expirării simbolului și criptograma completă (dacă este acceptată de schema de card).
Dacă un card nu acceptă crearea simbolurilor în rețea (de exemplu, acolo unde emitentul nu participă), Click to Pay returnează detaliile cardului (numărul de card și data expirării cardului) în locul detaliilor simbolului în rețea (simbol în rețea, data expirării simbolului și criptograma sau CSC dinamic).
Dacă sunteți un comerciant din S.U.A. și ați indicat că doriți să vă utilizați drepturile prevăzute în amendamentul Durbin, Click to Pay furnizează detaliile cardului (numărul de card și data de expirare a cardului) pentru cardurile de debit.
Detaliile de plată Click to Pay în API Transaction Response
Detaliile de plată selectate de plătitor în timpul interacțiunii Click to Pay sunt stocate în sesiune și sunt returnate în răspunsul la tranzacție pentru solicitările API efectuate prin intermediul sesiunii. Atunci când Click to Pay furnizează detaliile simbolului de rețea, sunt furnizate atât detaliile simbolului de rețea, cât și detaliile cardului (mascate).
În funcție de tipul de detalii de plată returnate de sistemul Click to Pay, veți primi următoarele detalii în răspunsul API.
Nume |
Răspuns |
Simbol de rețea cu criptogramă completă (American Express nu acceptă acest tip de simbol de rețea) (Criptograma nu este returnată în răspunsurile de tranzacție) |
- Răspunsul conține sourceOfFunds.type=SCHEME_TOKEN
- Detaliile cardului (ascunse) sunt returnate în câmpurile următoare:
sourceOfFunds.provided.card.number
sourceOfFunds.provided.card.expiry.year
sourceOfFunds.provided.card.expiry.month
- Detaliile simbolului de rețea sunt returnate în câmpurile următoare:
sourceOfFunds.provided.card.deviceSpecificNumber
sourceOfFunds.provided.card.deviceSpecificExpiry.month
sourceOfFunds.provided.card.deviceSpecificExpiry.year
|
Numărul de card și data de expirare |
- Răspunsul conține
sourceOfFunds.type=CARD
- Detaliile cardului (ascunse) sunt returnate în câmpurile următoare.
sourceOfFunds.provided.card.number
sourceOfFunds.provided.card.expiry.year
sourceOfFunds.provided.card.expiry.month
|
Detalii plătitor
Numele și numărul de telefon al plătitorului sunt furnizate în răspunsul de tranzacție în grupul de parametri client.
Adresa de e-mail a plătitorului este furnizat în răspunsul de tranzacție în câmpul customer.email
, dacă ați setat consumerEmailAddressRequested
la true.
Detalii adresă de facturare
Detaliile adresei de facturare asociate cu cardul sunt furnizate în răspunsul de tranzacție în grupul de parametri billing.address
.
Detalii adresă de livrare
Dacă ați setat collectShippingAddress
la true, detaliile adresei de livrare sunt furnizate în răspunsul de tranzacție în grupul de parametri shipping.address
.
Tranzacții inițiate de comerciant
Nu trebuie să oferiți opțiunea Click to Pay ca opțiune de validare pentru plătitori, dacă doriți să utilizați ulterior detaliile de plată respective pentru a iniția plățile dintr-o serie, cum ar fi plățile periodice sau în rate. Această caracteristică va fi acceptată într-o ediție viitoare.
Adăugarea Click To Pay la integrarea dvs
Gateway-ul acceptă următoarele opțiuni de integrare pentru Click to Pay.
Opțiune de integrare |
Când să utilizați soluția |
Hosted Checkout |
Aceasta este cea mai ușoară opțiune de integrare. Pentru a iniția Click to Pay direct din browserul plătitorului, trebuie să stabiliți mai întâi un canal de autentificare prin care serverul comerciantului trebuie să comunice cu serverul gateway-ului pentru crearea sesiunii pe gateway. ID-ul de sesiune generat de gateway este apoi inclus în toate solicitările de autentificare inițiate din browser, ca parametru password (a se vedea autentificarea bazată pe sesiune). |
Hosted Session |
Aceasta este o integrare JavaScript la nivelul clientului, care vă permite să aveți control asupra aspectului și stilului paginii dvs. de plată, reducând în același timp costurile de conformitate cu PCI. Utilizați această opțiune dacă doriți să permiteți plătitorului să trimită detaliile de plată direct către gateway, din browser (a se vedea autentificarea bazată pe sesiune). |
Testați integrarea
Experiența MPGS Click to Pay poate fi testată folosind profilul de testare al comerciantului.
Metode de testare acceptate
Regiune |
Comerciant live sau de testare |
Tip card utilizat |
Funcționalitate/scop |
MTF |
În funcțiune |
Click to Pay furnizat – Card de testare sandbox |
Testare numai prin porțiunea de sandbox Click to Pay din fluxul de plată |
MTF |
Testare |
Card de testare furnizat de MPGS |
Testarea integrării comerciantului numai cu MPGS (porțiunea fluxului Click to Pay este simulată)
|
Lucru |
În funcțiune |
Carduri live deținute de comerciant |
Testare completă end-to-end cu MPGS și Click to Pay |
Lucru |
Testare |
Card de testare furnizat de MPGS |
Testarea integrării comerciantului numai cu MPGS (porțiunea fluxului Click to Pay este simulată)
|
Vă rugăm să rețineți: Este posibil ca aceste carduri să nu funcționeze cu EMV 3DS sau să testeze procesarea plăților. Este posibil să fie necesar să testați aceste caracteristici separat folosind abordarea standard cu prefixul de comerciant TEST.
Detalii de testare statică
După ce ați terminat integrarea cu gateway-ul pentru Click to Pay, o puteți testa folosind profilul de comerciant de test (ID-ul de comerciant cu prefixul TEST). Atunci când folosiți profilul de comerciant de test, gateway-ul oferă un simulator pentru interacțiunea Click to Pay. Simulatorul Click to Pay utilizează un set de detalii de plată predefinite care nu pot fi modificate. Pe baza detaliilor de plată predefinite, puteți declanșa și testa scenarii diferite, așa cum se descrie mai jos.
Cea de-a doua coloană din tabelele de mai jos indică ultimele 4 cifre ale FPAN selectat de plătitor în timpul interacțiunii Click to Pay. Pentru a declanșa un scenariu, selectați FPAN corespunzător pe simulator în timpul interacțiunii plătitorului cu Click to Pay.
Scenariu: SRC returnează un simbol de rețea și o criptogramă completă
Scenariu: SRC returnează un simbol în rețea și un cod de securitate a cardului dinamic
Schemă |
Ultimele 4 cifre FPAN |
ID corelație SRC |
Răspuns API UPDATE_SESSION_FROM_WALLET obținut |
Răspuns API AUTHORIZE sau PAY obținut |
Mastercard |
xxx0008 |
261af700-e576-43bf-af92-bd0f6810e8fb |
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=SCHEME_TOKEN
- sourceOfFunds.provided.card.scheme=MASTERCARD
- sourceOfFunds.provided.card.brand=MASTERCARD
- sourceOfFunds.provided.card.fundingMethod=CREDIT
- sourceOfFunds.provided.card.number=520424xxxxxx5996-Token
- sourceOfFunds.provided.card.expiry.month=11-Token Expiry
- sourceOfFunds.provided.card.expiry.year=22-Token Expiry
- sourceOfFunds.provided.card.securityCode=xxx-Dynamic CSC
- sourceOfFunds.provided.card.maskedFpan=512345xxxxxx0008-FPAN
- sourceOfFunds.provided.card.maskedFpanExpiry.month=5-FPAN Expiry
- sourceOfFunds.provided.card.maskedFpanExpiry.year=21-FPAN Expiry
Adresă de livrare
- shipping.address.contact.firstName=Iggy
- shipping.address.contact.lastName=Peck
- shipping.address.street=2200 Mastercard Blvd
- shipping.address.street2=O'Fallon, adresă extinsă
- shipping.address.city=St. Louis
- shipping.address.stateProvince=MO
- shipping.address.postcode=63368-7263
- shipping.address.country=USA
Detalii client
- customer.email=john.smith@example.com
- customer.firstName=John
- customer.lastName=Smith
- customer.mobilePhone=+1 2128881234
Adresă de facturare
- billing.address.city = Brisbane
- billing.address.country = AUS
- billing.address.postcodeZip = 4000
- billing.address.stateProvince = QLD
- billing.address.street = 333 Ann Street
- billing.address.street2 = Floor 14, CBD
|
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=SCHEME_TOKEN
- sourceOfFunds.provided.card.scheme=MASTERCARD
- sourceOfFunds.provided.card.brand=MASTERCARD
- sourceOfFunds.provided.card.fundingMethod=CREDIT
- sourceOfFunds.provided.card.number=222300xxxxxx0007-FPAN
- sourceOfFunds.provided.card.expiry.month=5-FPAN Expiry
- sourceOfFunds.provided.card.expiry.year=11-FPAN Expiry
- sourceOfFunds.provided.card.deviceSpecificNumber=520424xxxxxx5996-Token
- sourceOfFunds.provided.card.deviceSpecificExpiry.month= 11-Token Expiry
- sourceOfFunds.provided.card.deviceSpecificExpiry.year= 22-Token Expiry
Adresă de livrare
- shipping.address.contact.firstName=Iggy
- shipping.address.contact.lastName=Peck
- shipping.address.street=2200 Mastercard Blvd, O'Fallon, adresă extinsă
- shipping.address.city=St. Louis
- shipping.address.stateProvince=MO
- shipping.address.postcode=63368-7263
- shipping.address.country=USA
Detalii client
- customer.email=john.smith@example.com
- customer.firstName=John
- customer.lastName=Smith
- customer.mobilePhone=+1 2128881234
Adresă de facturare
- billing.address.city = Brisbane
- billing.address.country = AUS
- billing.address.postcodeZip = 4000
- billing.address.stateProvince = QLD
- billing.address.street = 333 Ann Street, Floor 14, CBD
|
Visa |
xxx0002 |
12345671-visaDTVV-expiry0822-colShiptrue |
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=SCHEME_TOKEN
- sourceOfFunds.provided.card.scheme=VISA
- sourceOfFunds.provided.card.brand=VISA
- sourceOfFunds.provided.card.fundingMethod=CREDIT
- sourceOfFunds.provided.card.number=453224xxxxxx4198-Token
- sourceOfFunds.provided.card.expiry.month=8-Token Expiry
- sourceOfFunds.provided.card.expiry.year=22-Token Expiry
- sourceOfFunds.provided.card.nameOnCard=Mr. John Smith
- sourceOfFunds.provided.card.securityCode=xxx-Dynamic CSC
- sourceOfFunds.provided.card.devicePayment.3DSecure. eciIndicator=07
- sourceOfFunds.card.maskedFpan=444411xxxxxx3333-FPAN
- sourceOfFunds.provided.card.maskedFpanExpiry.month=8-FPAN Expiry
- sourceOfFunds.provided.card.maskedFpanExpiry.year=22-FPAN Expiry
Adresă de livrare
- shipping.address.contact.firstName=Tony
- shipping.address.contact.lastName=Tyre
- shipping.address.street=Level 42
- shipping.address.street2=O'Fallon, adresă extinsă
- shipping.address.city=St. Louis
- shipping.address.stateProvince=MO
- shipping.address.postcode=4000
- shipping.address.country=AUS
Detalii client
- customer.email=emulator@tnsi.com
- customer.firstName=Mr.John Smith
- customer.lastName=John
- customer.mobilePhone=+61 0444111222
- customer.phone=+61 0444111222
Adresă de facturare
- billing.address.city = Brisbane
- billing.address.country=AUS
- billing.address.postcodeZip = 4000
- billing.address.stateProvince = QLD
- billing.address.street = 333 Ann Street
- billing.address.street2=Floor 21
|
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=SCHEME_TOKEN
- sourceOfFunds.provided.card.scheme=VISA
- sourceOfFunds.provided.card.brand=VISA
- sourceOfFunds.provided.card.fundingMethod=CREDIT
- sourceOfFunds.provided.card.number=444411xxxxxx3333-FPAN Expiry
- sourceOfFunds.provided.card.expiry.month=8-FPAN Expiry
- sourceOfFunds.provided.card.expiry.year=22-FPAN Expiry
- sourceOfFunds.provoded.card.nameOnCard=Mr. John Smith
- sourceOfFunds.provided.card.deviceSpecificNumber=520424xxxxxx5996-Token
- sourceOfFunds.provided.card.deviceSpecificExpiry.month=8-Token Expiry
- sourceOfFunds.provided.card.deviceSpecificExpiry.year= 22-Token Expiry
Adresă de livrare
- shipping.address.contact.firstName=tony
- shipping.address.contact.lastName=tyre
- sshipping.address.street=Level 42, 700 Somewhere Street
- shipping.address.city=St. Louis
- shipping.address.stateProvince=MO
- shipping.address.postcode=63368-7263
- shipping.address.country=AUS
Detalii client
- customer.email=john.smith@example.com
- customer.firstName=John
- customer.lastName=Smith
- customer.mobilePhone=+1 2128881234
- customer.phone=+61 0444111222
Adresă de facturare
- billing.address.city = Brisbane
- billing.address.country=AUS
- billing.address.postcodeZip = 4000
- billing.address.stateProvince = QLD
- billing.address.street = 333 Ann Street, Floor 14, CBD
|
American Express |
xxx0017 |
cf3de1e0-55a2-44cf-9563-5ef9e648c492 |
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=SCHEME_TOKEN
- sourceOfFunds.provided.card.scheme=AMEX
- sourceOfFunds.provided.card.brand=AMEX
- sourceOfFunds.provided.card.fundingMethod=CREDIT
- sourceOfFunds.provided.card.number=453224xxxxxx4198-Token
- sourceOfFunds.provided.card.expiry.month=12-Token Expiry
- sourceOfFunds.provided.card.expiry.year=22-Token Expiry
- sourceOfFunds.provided.card.securityCode=xxx-Dynamic CSC
- sourceOfFunds.card.maskedFpan=444411xxxxxx3333-FPAN
- sourceOfFunds.provided.card.maskedFpanExpiry.month=8-FPAN Expiry
- sourceOfFunds.provided.card.maskedFpanExpiry.year=22-FPAN Expiry
Adresă de livrare
- shipping.address.contact.firstName=loggy
- shipping.address.contact.lastName=Peck
- shipping.address.street=2200 Mastercard Blvd
- shipping.address.street2=O'Fallon, adresă extinsă
- shipping.address.city=St. Louis
- shipping.address.stateProvince=MO
- shipping.address.postcode=4000
- shipping.address.country=USA
Detalii client
- customer.email=john.smith@example.com
- customer.firstName=Mr.John Smith
- customer.lastName=John
- customer.mobilePhone=+61 0444111222
Adresă de facturare
- billing.address.city = Brisbane
- billing.address.country=AUS
- billing.address.postcodeZip = 4000
- billing.address.stateProvince = QLD
- billing.address.street = 333 Ann Street
- billing.address.street2=Floor 14
|
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=SCHEME_TOKEN
- sourceOfFunds.provided.card.scheme = AMES
- sourceOfFunds.provided.card.brand=AMEX
- sourceOfFunds.provided.card.fundingMethod=CREDIT
- sourceOfFunds.provided.card.number=444411xxxxxx3333-FPAN
- sourceOfFunds.provided.card.expiry.month=5-FPAN Expiry
- sourceOfFunds.provided.card.expiry.year=21-FPAN Expiry
- sourceOfFunds.provided.card.deviceSpecificNumber=520424xxxxxx5996-Token
- sourceOfFunds.provided.card.deviceSpecificExpiry.month=12-Token Expiry
- sourceOfFunds.provided.card.deviceSpecificExpiry.year= 22-Token Expiry
Adresă de livrare
- shipping.address.contact.firstName=laggy
- shipping.address.contact.lastName=Peck
- shipping.address.street=2200 Mastercard Blvd
- shipping.address.street2=O'Fallon, adresă extinsă
- shipping.address.city=St. Louis
- shipping.address.stateProvince=MO
- shipping.address.postcode=63368-7263
- shipping.address.country=AUS
Detalii client
- customer.email=john.smith@example.com
- customer.firstName=John
- customer.lastName=Smith
- customer.mobilePhone=+1 2128881234
Adresă de facturare
- billing.address.city = Brisbane
- billing.address.country = AUS
- billing.address.postcodeZip = 4000
- billing.address.stateProvince=QLD
- billing.address.street = 333 Ann Street, Floor 14, CBD
|
Scenariu: SRC returnează numărul de card și data expirării cardului (cardul nu acceptă crearea simbolurilor în rețea)
Schemă |
Ultimele 4 cifre FPAN |
ID corelație SRC |
Răspuns API UPDATE_SESSION_FROM_WALLET obținut |
Răspuns API AUTHORIZE sau PAY obținut |
Mastercard |
xxx0305 |
8e455e8b-4e52-46cf-a3da-83aa3cf9a76e |
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=CARD
- sourceOfFunds.provided.card.scheme=MASTERCARD
- sourceOfFunds.provided.card.brand=MASTERCARD
- sourceOfFunds.provided.card.fundingMethod=CREDIT
- sourceOfFunds.provided.card.number =550690xxxxxx0305-FPAN
- sourceOfFunds.provided.card.expiry.month=5-FPAN Expiry
- sourceOfFunds.provided.card.expiry.year=21-FPAN Expiry
- sourceOfFunds.provided.card.nameOnCard=John Smith
- sourceOfFunds.provided.card.maskedFpan=550690xxxxxx0305-FPAN
- sourceOfFunds.provided.card.maskedFpanExpiry.month=5-FPAN Expiry
- sourceOfFunds.provided.card.maskedFpanExpiry.year=21-FPAN Expiry
Adresă de livrare
- shipping.address.contact.firstName=Iggy
- shipping.address.contact.lastName=Peck
- shipping.address.street=2200 Mastercard Blvd
- shipping.address.street2=O'Fallon, adresă extinsă
- shipping.address.city=St. Louis
- shipping.address.stateProvince=MO
- shipping.address.postcode=63368-7263
- shipping.address.country=USA
Detalii client
- customer.email=john.smith@example.com
- customer.firstName=John
- customer.lastName=Smith
- customer.mobilePhone=+1 2128881234
Adresă de facturare
- billing.address.city = Brisbane
- billing.address.country = AUS
- billing.address.postcodeZip = 4000
- billing.address.stateProvince = QLD
- billing.address.street = 333 Ann Street
- billing.address.street2 = Floor 14, CBD
|
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=SCHEME_TOKEN
- sourceOfFunds.provided.card.scheme=MASTERCARD
- sourceOfFunds.provided.card.brand=MASTERCARD
- sourceOfFunds.provided.card.fundingMethod=CREDIT
- sourceOfFunds.provided.card.number=550690xxxxxx0305-FPAN -FPAN
- sourceOfFunds.provided.card.expiry.month=5-FPAN Expiry
- sourceOfFunds.provided.card.expiry.year=11-FPAN Expiry
- sourceOfFunds.provided.card.nameOnCard=John Smith
Adresă de livrare
- shipping.address.contact.firstName=Iggy
- shipping.address.contact.lastName=Peck
- shipping.address.street=2200 Mastercard Blvd, O'Fallon, adresă extinsă
- shipping.address.street2=O'Fallon, adresă extinsă
- shipping.address.city=St. Louis
- shipping.address.stateProvince=MO
- shipping.address.postcode=63368-7263
- shipping.address.country=USA
Detalii client
- customer.email=john.smith@example.com
- customer.firstName=John
- customer.lastName=Smith
- customer.mobilePhone=+1 2128881234
Adresă de facturare
- billing.address.city = Brisbane
- billing.address.country = AUS
- billing.address.postcodeZip = 4000
- billing.address.stateProvince = QLD
- billing.address.street = 333 Ann Street, Floor 14, CBD
|
Visa |
xxx0001 |
12345671-visa1-expiry0822 |
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=CARD
- sourceOfFunds.provided.card.scheme=VISA
- sourceOfFunds.provided.card.brand=VISA
- sourceOfFunds.provided.card.fundingMethod=CREDIT
- sourceOfFunds.provided.card.number=400552xxxxxx4821-FPAN
- sourceOfFunds.provided.card.expiry.month=8-FPAN Expiry
- sourceOfFunds.provided.card.expiry.year=22-FPAN Expiry
- sourceOfFunds.provided.card.nameOnCard=Mr. John Smith
- sourceOfFunds.card.maskedFpan=444411xxxxxx3333-FPAN
- sourceOfFunds.provided.card.maskedFpanExpiry.month=8-FPAN Expiry
- sourceOfFunds.provided.card.maskedFpanExpiry.year=22-FPAN Expiry
Detalii client
- customer.email=emulator@tnsi.com
- customer.firstName=Mr.John Smith
- customer.lastName=John
- customer.mobilePhone=+61 0444111222
- customer.phone=+61 0444111222
Adresă de facturare
- billing.address.city = Brisbane
- billing.address.country=AUS
- billing.address.postcodeZip = 4000
- billing.address.stateProvince = QLD
- billing.address.street = 333 Ann Street
- billing.address.street2=Floor 21
|
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=CARD
- sourceOfFunds.provided.card.scheme=VISA
- sourceOfFunds.provided.card.brand=VISA
- sourceOfFunds.provided.card.fundingMethod=CREDIT
- sourceOfFunds.provided.card.number=444411xxxxxx3333-FPAN
- sourceOfFunds.provided.card.expiry.month=8-FPAN Expiry
- sourceOfFunds.provided.card.expiry.year=22-FPAN Expiry
- sourceOfFunds.provoded.card.nameOnCard=Mr. John Smith
Detalii client
- customer.email=john.smith@example.com
- customer.firstName=John
- customer.lastName=Smith
- customer.mobilePhone=+1 2128881234
- customer.phone=+61 0444111222
Adresă de facturare
- billing.address.city = Brisbane
- billing.address.country=AUS
- billing.address.postcodeZip = 4000
- billing.address.stateProvince=QLD
- billing.address.street=300 Adelaide Street, Floor 21
|
American Express |
xxx4564 |
bb978084-42b7-4985-af9d-2e41ee0a370c |
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=CARD
- sourceOfFunds.provided.card.scheme=AMEX
- sourceOfFunds.provided.card.brand=AMEX
- sourceOfFunds.provided.card.fundingMethod=CREDIT
- sourceOfFunds.provided.card.number=345678xxxxx4564-FPAN
- sourceOfFunds.provided.card.expiry.month=12-FPAN Expiry
- sourceOfFunds.provided.card.expiry.year=22-FPAN Expiry
- sourceOfFunds.provided.card.nameOnCard=Mr. John Smith
- sourceOfFunds.provided.card.maskedFpan=345678xxxxx4564-FPAN
- sourceOfFunds.provided.card.maskedFpanExpiry.month=8-FPAN Expiry
- sourceOfFunds.provided.card.maskedFpanExpiry.year=21-FPAN Expiry
Adresă de livrare
- shipping.address.contact.firstName=loggy
- shipping.address.contact.lastName=Peck
- shipping.address.street=2200 Mastercard Blvd
- shipping.address.street2=O'Fallon, adresă extinsă
- shipping.address.city=St. Louis
- shipping.address.stateProvince=MO
- shipping.address.postcode=4000
- shipping.address.country=USA
Detalii client
- customer.email=john.smith@example.com
- customer.firstName=Mr.John Smith
- customer.lastName=John
- customer.mobilePhone=+61 0444111222
Adresă de facturare
- billing.address.city = Brisbane
- billing.address.country=AUS
- billing.address.postcodeZip = 4000
- billing.address.stateProvince = QLD
- billing.address.street = 333 Ann Street
- billing.address.street2=Floor 14
|
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=CARD
- sourceOfFunds.provided.card.scheme=AMEX
- sourceOfFunds.provided.card.brand=AMEX
- sourceOfFunds.provided.card.fundingMethod=CREDIT
- sourceOfFunds.provided.card.number=444411xxxxxx3333-FPAN
- sourceOfFunds.provided.card.expiry.month=5-FPAN Expiry
- sourceOfFunds.provided.card.expiry.year=21-FPAN Expiry
Adresă de livrare
- shipping.address.contact.firstName=laggy
- shipping.address.contact.lastName=Peck
- shipping.address.street=2200 Mastercard Blvd
- shipping.address.street2=O'Fallon, adresă extinsă
- shipping.address.city=St. Louis
- shipping.address.stateProvince=MO
- shipping.address.postcode=63368-7263
- shipping.address.country=AUS
Detalii client
- customer.email=john.smith@example.com
- customer.firstName=John
- customer.lastName=Smith
- customer.mobilePhone=+1 2128881234
Adresă de facturare
- billing.address.city = Brisbane
- billing.address.country = AUS
- billing.address.postcodeZip = 4000
- billing.address.stateProvince=QLD
- billing.address.street = 333 Ann Street, Floor 14, CBD
|
Testarea SRC cu Autentificarea 3-D Secure
Dacă profilul dvs. de comerciant este activat pentru Autentificarea EMV 3-D Secure (3DS2) puteți utiliza detaliile de testare SRC afișate în tabelul de mai jos pentru a declanșa un flux fluidizat sau un flux de testare.
Scenariu: Fluxul de testare 3DS2
Schemă |
Ultimele 4 cifre FPAN |
ID corelație SRC |
Răspuns API obținut |
Mastercard |
xxx0009 |
1049624e-cc67-45f6-bd5f-c625eb4c6cc1 |
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=SCHEME_TOKEN
- sourceOfFunds.provided.card.scheme=MASTERCARD
- sourceOfFunds.provided.card.brand=MASTERCARD
- sourceOfFunds.provided.card.deviceSpecificNumber = 512345xxxxxx8212
- sourceOfFunds.provided.card.deviceSpecificExpiry.month = 5
- sourceOfFunds.provided.card.deviceSpecificExpiry.year = 21
- sourceOfFunds.provided.card.number = 512345xxxxxx0009
- sourceOfFunds.provided.card.expiry.month = 9
- sourceOfFunds.provided.card.expiry.year = 55
|
Visa |
xxx4222 |
12312345671-SRC3DSChallenge-expiry0822-colShiptrue |
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type = SCHEME_TOKEN
- sourceOfFunds.provided.card.scheme = VISA
- sourceOfFunds.provided.card.brand= VISA
- sourceOfFunds.provided.card.devicePayment.3DSecure.eciIndicator=07
- sourceOfFunds.provided.card.devicePayment.3DSecure.onlinePaymentCryptogram=AgAAAAAABkwdwbyAkpPMQAAAAAA=
- sourceOfFunds.provided.card.number = 453224xxxxxx4222
- sourceOfFunds.provided.card.expiry.month = 8
- ssourceOfFunds.provided.card.expiry.year = 22
|
American Express |
xxx0017 |
16e051bc-bd25-46db-a7d3-d2944fbb05cf |
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type = SCHEME_TOKEN
- sourceOfFunds.provided.card.scheme = AMEX
- sourceOfFunds.provided.card.brand= AMEX
- sourceOfFunds.provided.card.deviceSpecificNumber = 373224xxxxx9117
- sourceOfFunds.provided.card.deviceSpecificExpiry.month = 5
- sourceOfFunds.provided.card.deviceSpecificExpiry.year = 21
- sourceOfFunds.provided.card.number = 373224xxxxxx4570
- sourceOfFunds.provided.card.expiry.month = 8
- ssourceOfFunds.provided.card.expiry.year = 22
|
Scenariu: Procesul fluidizat 3DS2
Schemă |
Ultimele 4 cifre FPAN |
ID corelație SRC |
Răspuns API obținut |
Mastercard |
xxx0010 |
16e051bc-bd25-46db-a7d3-d2944fbb05cf |
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type=SCHEME_TOKEN
- sourceOfFunds.provided.card.scheme=MASTERCARD
- sourceOfFunds.provided.card.brand=MASTERCARD
- sourceOfFunds.provided.card.deviceSpecificNumber = 512345xxxxxx8170
- sourceOfFunds.provided.card.deviceSpecificExpiry.month = 5
- sourceOfFunds.provided.card.deviceSpecificExpiry.year = 21
- sourceOfFunds.provided.card.number = 512345xxxxxx0010
- sourceOfFunds.provided.card.expiry.month = 8
- sourceOfFunds.provided.card.expiry.year = 55
|
Visa |
xxx4180 |
12345671-SRC3DSFrictionless-expiry0822-colShiptrue |
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type = SCHEME_TOKEN
- sourceOfFunds.provided.card.scheme = VISA
- sourceOfFunds.provided.card.brand= VISA
- sourceOfFunds.provided.card.devicePayment.3DSecure.eciIndicator=07
- sourceOfFunds.provided.card.devicePayment.3DSecure.onlinePaymentCryptogram=AgAAAAAABkwdwbyAkpPMQAAAAAA=
- sourceOfFunds.provided.card.number = 453224xxxxxx4180
- sourceOfFunds.provided.card.expiry.month = 8
- ssourceOfFunds.provided.card.expiry.year = 22
|
American Express |
xxx4564 |
17e051bc-bd25-46db-a7d3-d2944fbb05cf |
- order.walletProvider=SECURE_REMOTE_COMMERCE
- sourceOfFunds.type = SCHEME_TOKEN
- sourceOfFunds.provided.card.scheme = AMEX
- sourceOfFunds.provided.card.brand= AMEX
- sourceOfFunds.provided.card.deviceSpecificNumber = 373224xxxxx9299
- sourceOfFunds.provided.card.deviceSpecificExpiry.month = 5
- sourceOfFunds.provided.card.deviceSpecificExpiry.year = 21
- sourceOfFunds.provided.card.securityCode = xxx
- sourceOfFunds.provided.card.number = 373224xxxxxx4570
- sourceOfFunds.provided.card.expiry.month = 5
- ssourceOfFunds.provided.card.expiry.year = 21
|
Întrebări frecvente
În calitate de plătitor, am adăugat un card în portofelul meu electronic Click To Pay. De ce nu apare pe pagina de finalizare a comenzii?
Chiar dacă profilul Click to Pay al plătitorului poate conține carduri pentru orice scheme de card acceptate, plătitorul poate folosi Click to Pay la tranzacție doar pentru cardurile pentru care:
- Schema de card a fost activată pentru SRC în profilul dvs. de comerciant și
- Profilul dvs. comerciant este configurat să proceseze cardurile cu această schemă și moneda de tranzacție.
Este disponibilă testarea End to End cu Click To Pay?
În prezent, testarea End to End nu este acceptată cu Click To Pay. Comercianții pot testa cu comercianți live în MTF numai pentru interacțiunea Click To Pay.