Ogone

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

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 must now be configured to accept payments from Odoo. Head to Configuration ‣ Technical Information ‣ Global Security Parameters, select SHA-1 as Hash Algorithm and UTF-8 as character encoding. Then, go to the Data and Origin verification tab of the same page and leave the URL field of the e-Commerce and Alias Gateway section blank.

Sfat

If you need to use another algorithm, such as sha-256 or sha-512, within Odoo, activate the developer mode and go to General Settings ‣ Technical ‣ System Parameters. From here, search for payment_ogone.hash_function and change the value line to the desired algorithm (sha-256 or sha-512).

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

To set up Ogone in Odoo, head to Accounting ‣ Configuration ‣ Payment Acquirers and open the Ogone acquirer. In the Credentials tab, enter the PSPID of your Ogone account, and fill out the other fields as configured in your Ogone portal.

Important

If you wish to run tests with Ogone, within the accounting app, go to Configuration ‣ Payment Acquirers. Click on Ogone, enable Test Mode and enter your credentials in the Credentials tab. We recommend doing this on an Odoo test database, rather than on your main database.