Knowledgebase

Configurare plată prin LibraPay

Se accesează meniul Integrări - ePayments și se selectează procesatorul dorit, în acest caz LibraPay.

Se bifează opțiunea Modul activat și se completează datele necesare

 

La Regim de lucru rămâne Mod testare și se trimite către adresa de email suport-librapay@librabank.ro IP-urile publice de unde se va efectua testarea. (aflati aici IP-ul dumneavoastra).

Pentru a testa conexiunea se emit câteva facturi proforme care se achită accesând link-ul de plată

Dacă setările sunt corecte, se deschide interfața de plată, unde e necesar să se introducă datele cardului.

Apoi se deschide o fereastră care confirmă că s-a configurat corect.

După testare se informează echipa Libra, pentru a efectua și ei teste și se transmite IPN-ul din BOCP de la meniul Sistem- ePayments- LibraPay

După ce se testează și de către echipa Libra, la Regimul de lucru se selectează Mod Live

 

Pentru implementarea serviciului de plăți online LibraPay se vor parcurge următorii pași:

 

  1. Implementare modul LibraPay de către comerciant (inclusiv funcționalitate IPN).

Documentația oficială: https://www.librapay.ro/documente/LibraPay_implementation_documentation_EN.pdf Există module de plată pentru majoritatea CMS-urilor online din domeniul e-commerce: Prestashop, Magento, WooCommerce, CS Cart, Interspire, Joomla Virtuemart, OpenCart, OSCommerce, WHMCS, etc.

 

  1. Testare implementare (comerciant)

Se va testa în modul TEST/SANDBOX - https://merchant.librapay.ro/pay_auth.php  


Instant Payment Notification (IPN) – funcționalitate ce permite notificarea asincronă. Acesta presupune stabilirea de către dumneavoastră a unui URL (maxim 255 de caractere) la care LibraPay trimite răspunsul tranzacțiilor în mod repetat, asincron, până la confirmarea primirii (se răspunde de către website-ul dvs. cu mesajul "1"). În felul acesta se rezolvă situațiile în care conexiunea web se întrerupe din varii motive (de ex. clientul închide browser-ul) și nu mai primiți răspunsul LibraPay standard sincron (browser-based) trimis pe backref prin GET în momentul tranzacției. Structura răspunsului asincron este identică, dar este trimisă prin POST și în funcție de valoarea câmpului RC se poate ști dacă tranzacția a fost finalizată cu succes sau a apărut o eroare. Așadar IPN-ul rezolvă situațiile în care apar erori de comunicare și presupune doar existența unui fișier în care să preluați răspunsul, faceți aceleași modificări în evidența dumneavoastră ca în fluxul standard, deja implementant și apoi răspundeti cu "1". Link-ul IPN se setează de către comerciant în tab-ul configurări la adresa https://merchant.librapay.ro/configurari  

  1. Testare implementare (LibraPay) - După ce comerciantul verifică implementarea corectă a pasului 2, acesta va anunța echipa LibraPay, care va testa implementarea pentru a se asigura ca totul este conform cu cerințele.
  1. Dupa ce se primeste confirmarea că implementarea a fost testată cu succes, se trimit către LibraPay următoarele informații:
  1. Trecere în Live – Se va realiza doar la cererea echipei LibraPay - configurarea website-ului în mediul LIVE - https://secure.librapay.ro/pay_auth.php