Integration Types
Alte caracteristici
Card Payments
Mobile Wallets
Alternative Payment Methods
Resources
Trustly este o metodă de plată prin transfer bancar. Prin Trustly, plătitorii pot face plăți rapide, simple și securizate direct din conturile lor bancare, fără riscul de furt al informațiilor sau de fraudă. Plătitorii pot face, de asemenea, plăți de comerț electronic și își pot autentifica plățile prin interfața online existentă a băncii lor.
Este recomandat să citiți ghidul de integrare pentru plățile prin browser înainte de a crea o integrare Trustly.
Pentru a oferi metoda de plată Trustly prin eGenius Platform:
Trustly permite tranzacțiile provenind din mai multe țări, cu monedele corespunzătoare.
Țara | Moneda |
---|---|
Austria (AUT) | EUR |
Germania (DEU) | EUR |
Danemarca (DNK) | EUR, DK |
Estonia (EST) | EUR |
Spania (ESP) | EUR |
Finlanda (FIN) | EUR |
Regatul Unit (GBR) | GBP |
Lituania (LTU) | EUR |
Letonia (LVA) | EUR |
Țările de Jos (NLD) | EUR |
Norvegia (NOR) | EUR, NOK |
Portugalia (PRT) | EUR |
Suedia (SWE) | EUR, SEK |
Integrarea Hosted Checkout vă permite să colectați detalii de plată de la plătitor, prin intermediul unei interacțiuni găzduite și afișate de către eGenius Platform.
Începând cu versiunea API 65, Trustly este automat disponibil ca metodă de plată odată ce furnizorul de servicii de plată activează și configurează această metodă de plată pentru dvs.
Pentru detalii, consultați Plățile prin browser în integrarea Hosted Checkout.
Integrarea Direct Payment vă permite să oferiți metoda de plată Trustly pe propria dvs. pagină de validare.
În plus față de câmpurile standard obligatorii într-o solicitare de plată prin browser, trebuie să completați următoarele câmpuri în solicitarea Initiate Browser Payment
:
sourceOfFunds.type
= Trustly
browserPayment.operation
= PAY (Trustly nu acceptă operația Authorize)
customer.account.id
= ID-ul, numele de utilizator, hash sau orice element utilizat pentru identificarea consumatorului
customer.email
= Adresă de e-mail plătitor
sourceOfFunds.provided.trustly.bankAccountHolder
= Numele posesorului contului bancar al plătitorului.
sourceOfFunds.provided.trustly.bankAccountCountryCode
= Țara în care plătitorii au contul bancar. Furnizați codul de țară ISO 3166 alpha-3 pentru această țară.
Puteți seta limba în care doriți ca serviciul Trustly să afișeze paginile pentru plătitor, completând câmpul browserPayment.preferredLanguage
din solicitarea Initiate Browser Payment. Limba va fi utilizată, însă, numai dacă este acceptată de Trustly.
{ "apiOperation": "INITIATE_BROWSER_PAYMENT", "billing": { "address": { "country": "POL" } }, "browserPayment": { "operation": "PAY", "returnUrl": "<your_merchant_URL>" }, "customer": { "email": "john.smith@example.com", "account": { "id": "Customer" } }, "order": { "amount": 100, "currency": "PLN" }, "sourceOfFunds": { "type": "TRUSTLY", "provided": { "trustly": { "bankAccountHolder": "Test Tester", "bankAccountCountryCode": "POL" } } } }
Tabelul prezintă codurile de răspuns la tranzacții pentru scenariile posibile care pot apărea după inițierea unei plăți Trustly.
Răspunsul la Initiate Browser Payment | Ce înseamnă... |
---|---|
response.gatewayCode=SUBMITTED result=SUCCESS |
Redirecționați plătitorul la adresa URL inclusă în răspuns. |
Răspunsul la Retrieve Transaction/Retrieve Order | Ce înseamnă... |
response.gatewayCode=APPROVED result=SUCCESS |
Plata a fost realizată cu succes. |
response.gatewayCode=PENDING result=PENDING |
eGenius Platform așteaptă o notificare de la achizitor privind rezultatul plății. Încercați RETRIEVE_TRANSACTION din nou mai târziu sau urmăriți notificările de pe eGenius Platform. |
response.gatewayCode=CANCELLED result=FAILURE |
Plătitorul a revocat interacțiunea pentru plata respectivă. Oferiți plătitorului opțiunea de a încerca o altă metodă de plată. |
response.gatewayCode=DECLINED sau ACQUIRER_SYSTEM_ERROR result=FAILURE |
Plata a fost respinsă. Oferiți plătitorului opțiunea de a încerca o altă metodă de plată. În cazul unui ACQUIRER_SYSTEM_ERROR , poate fi util să solicitați achizitorului motivul pentru eșecul plății sau puteți încerca RETRIEVE_TRANSACTION din nou. |
response.gatewayCode=TIMED_OUT result=FAILURE |
Tratați acest eveniment ca pe o plată respinsă. eGenius Platform va încerca să se asigure că tranzacția nu a avut succes sau o va anula. |
Plățile Trustly pot fi rambursate integral sau în rate. Asigurați-vă că ați configurat rambursările pe Mastercard Payment Gateway și în contul dvs. de comerciant de la furnizorul de servicii de plată prin browser.
eGenius Platform furnizează un emulator de plăți prin browser care vă permite să vă testați integrarea Trustly.