Ogone

Ogone, cunoscut și ca Ingenico Payment Services este o companie franceză care oferă tehnologia implicată în tranzacții electronice securizate.

Atenționare

Ogone este un furnizor depreciat. Este recomandat sa folositi Stripe in loc.

Setari in Ogone

Creati un utilizator API

Logati-va in contul dvs. Ogone si mergi la tabul Configuration.

Aveti nevoie sa creati un API user pentru a fi folosit in crearea tranzactiilor din Odoo. In timp ce puteti folosi contul principal pentru a face acest lucru, utilizarea unui API user interzice accesul la schimbarea configurarilor, in cazul in care credentialele folosite in Odoo sunt divulgate, De asemenea, parolele pentru API users nu trebuie actualizate doar la utilizatorii normali.

Pentru a crea un API user, mergeti la Configuration ‣ Users si apasati pe New User. Urmatoarele campuri trebuie configurate:

  • UserID: puteti alege orice doriti.

  • User’s Name, E-mail and Timezone: puteti introduce informatiile dorite.

  • Profile: trebuie sa fie setat la Admin.

  • Special user for API: trebuie sa fie bifat.

Dupa crearea utilizatorului, este necesar sa generati o parola. Salvati parola si UserID, deoarece vor fi necesare mai tarziu in timpul configurarii.

Sfat

Daca aveti deja un utilizator configurat, asigurati-va ca este activat fara erori. Daca nu, apasati butonul Activate(Errors) pentru a reseta utilizatorul.

Setare Ogone pentru Odoo

Ogone trebuie acum configurat pentru a accepta plati din Odoo. Mergeti la Configuration ‣ Technical Information ‣ Global Security Parameters, selectati SHA-512 ca Hash Algorithm si UTF-8 ca character encoding. Apoi, mergeti la Data and Origin verification tab din aceeasi pagina si lasati campul URL din sectiunea e-Commerce and Alias Gateway gol.

Sfat

Daca aveti nevoie sa folositi alt algoritm, cum ar fi sha-1 sau sha-256, in Odoo, activati developer mode si mergeti la pagina Payment Providers in Accounting ‣ Configuration ‣ Payment Providers. Apasati pe Ogone, si in tabul Credentials, selectati algoritmul pe care doriti sa il folositi in campul Hash function.

Va trebui acum sa generati SHA-IN passphrases. SHA-IN si SHA-OUT passphrases sunt folosite pentru a semna digital cererile si raspunsurile de tranzactie intre Odoo si Ogone. Folosirea acesteor parole secrete si algoritmul sha-1, asigura ca informatiile primite intre cele doua sisteme nu au fost alterate sau manipulate.

Introduceti aceeasi SHA-IN passphrase in ambele Checks for e-Commerce & Alias Gateway si Checks for DirectLink and Batch (Automatic). Puteti lasa campul adresa IP gol.

SHA-IN si SHA-OUT parolele trebuie sa fie diferite, si intre 16 si 32 caractere lungime. Asigurati-va ca folositi aceleasi SHA-IN si SHA-OUT parole in intreaga configurare Ogone, deoarece Odoo permite o singura SHA-IN si o singura SHA-OUT passphrase.

Odată ce ați obținut SHA-OUT cheia, conectați-vă la contul dvs. Ogone, mergeți la Configuration ‣ Technical Information ‣ Transaction feedback ‣ All transaction submission modes, și obțineți sau generați API Key și Client Key. Aveți grijă să copiați cheia API deoarece nu va fi permis să o obțineți mai târziu fără a genera una nouă.

Cand ati terminat, mergeti la Configuration ‣ Technical Information ‣ Transaction Feedback si verificati urmatoarele optiuni:

  • URL fields for HTTP redirection in the browser pot fi lăsate goale, deoarece Odoo va specifica aceste URL-uri pentru fiecare cerere de tranzacție.

  • I would like to receive transaction feedback parameters on the redirection URLs: ar trebui să fie bifat.

  • Direct HTTP server-to-server request: ar trebui să fie setat la Online but switch to a deferred request when the online request fails.

  • Ambele URL campuri ar trebui să conțină aceeași URL următoare, cu <example> înlocuit cu baza de date: https://<example>/payment/ogone/return.

  • Dynamic eCommerce Parameters ar trebui să conțină următoarele valori: ALIAS, AMOUNT, CARDNO, CN, CURRENCY, IP, NCERROR ORDERID, PAYID, PM, STATUS, TRXDATE. Alti parametri pot fi incluși (dacă aveți o altă integrare cu Ogone care le necesită), dar nu sunt recomandate.

  • In secțiunea All transaction submission modes, completați SHA-OUT parola și dezactivați HTTP request for status change.

Pentru a permite clienților să salveze datele de plată pentru utilizari viitoare, mergeți la Configuration ‣ Alias ‣ My alias information. Din acest tab, puteți configura cum utilizatorul poate avea detaliile cardului salvate, pentru cât timp informațiile sunt salvate, dacă o casetă de bifare pentru salvarea informațiilor cardului ar trebui să fie afișată, etc.

Setări în Odoo

Pentru a configura Ogone în Odoo, mergeți la Accounting ‣ Configuration ‣ Payment Providers și deschideți furnizorul Ogone. În tabul Credentials, introduceți PSPID al contului dvs. Ogone, și completați alte câmpuri conform configurărilor din Ogone portal.