Ogone¶
Ogone, cunoscut și ca Ingenico Payment Services este o companie franceză care oferă tehnologia implicată în tranzacții electronice securizate.
Vedeți și
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 must now be configured to accept payments from Odoo. Head to 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.
, selectSfat
If you need to use another algorithm, such as sha-256
or sha-512
, within Odoo, activate the
developer mode and go to . 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
, ș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¶
To set up Ogone in Odoo, head to Credentials tab, enter the PSPID of your Ogone account, and fill out the other fields as configured in your Ogone portal.
and open the Ogone acquirer. In theImportant
If you wish to run tests with Ogone, within the accounting app, go to 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.
. Click on