Ogone¶
Ogone, cunoscut și ca Ingenico Payment Services este o companie franceză care oferă tehnologia implicată în tranzacții electronice securizate.
Vedeți și
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 New User. Urmatoarele campuri trebuie configurate:
si apasati peUserID: 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 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.
, selectatiSfat
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 . 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
, ș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
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
. 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 Credentials, introduceți PSPID al contului dvs. Ogone, și completați alte câmpuri conform configurărilor din Ogone portal.
și deschideți furnizorul Ogone. În tabul