Ogone

Ogone, även känt som Ingenico Payment Services är ett Frankrike-baserat företag som tillhandahåller den teknik som krävs för säkra elektroniska transaktioner.

Se även

Varning

Leverantören Ogone är föråldrad. Vi rekommenderar att du använder Randig istället.

Inställningar i Ogone

Skapa en API-användare

Logga in på ditt Ogone-konto och gå till fliken Configuration.

Du måste skapa en API-användare som ska användas vid skapandet av transaktioner från Odoo. Du kan använda ditt huvudkonto för att göra detta, men genom att använda en API-användare säkerställer du att ingen åtkomst till din Ogone-konfiguration är möjlig om de referenser som används i Odoo läcker ut. Dessutom behöver lösenord för API-användare inte uppdateras regelbundet, till skillnad från vanliga användare.

För att skapa en API-användare, gå till Configuration ‣ Users och klicka på New User. Följande fält måste konfigureras:

  • UserID: du kan välja vad du vill.

  • User’s Name, E-mail and Timezone: du kan ange den information du vill ha.

  • Profile: bör sättas till Admin.

  • Särskild användare för API: bör kontrolleras.

När användaren har skapats måste du generera ett lösenord. Spara lösenordet och UserID, eftersom de kommer att behövas senare under installationen.

Tips

Om du redan har en användare inställd, se till att den är aktiverad utan något fel. Om inte, klicka bara på Activate(Errors)-knappen för att återställa användaren.

Konfigurera Ogone för Odoo

Ogone måste nu konfigureras för att acceptera betalningar från Odoo. Gå till Configuration ‣ Technical Information ‣ Global Security Parameters, välj SHA-512 som Hash Algorithm och UTF-8 som character encoding. Gå sedan till fliken Data and Origin verification på samma sida och lämna URL-fältet i avsnittet e-Commerce and Alias Gateway tomt.

Tips

Om du behöver använda en annan algoritm, till exempel sha-1 eller sha-256, inom Odoo, aktivera utvecklarläge och gå till sidan Betalningsleverantörer i Redovisning ‣ Konfiguration ‣ Betalningsleverantörer. Klicka på Ogone, och på fliken Credentials väljer du den algoritm du vill använda i fältet Hash function.

Du måste nu generera SHA-IN lösenfraser. SHA-IN och SHA-OUT lösenfraser används för att digitalt signera transaktionsförfrågningar och svar mellan Odoo och Ogone. Genom att använda dessa hemliga lösenfraser och algoritmen sha-1 kan båda systemen säkerställa att den information de får från den andra parten inte har ändrats eller manipulerats.

Ange samma lösenfras SHA-IN i både Kontroller för e-handel & Alias Gateway och Kontroller för DirectLink och Batch (Automatisk). Du kan lämna fältet IP-adress tomt.

Dina SHA-IN och SHA-OUT lösenfraser ska vara olika och mellan 16 och 32 tecken långa. Se till att använda samma SHA-IN och SHA-OUT lösenfraser genom hela Ogone-konfigurationen, eftersom Odoo endast tillåter en enda SHA-IN och en enda SHA-OUT lösenfras.

För att hämta SHA-OUT-nyckeln, logga in på ditt Ogone-konto, gå till Configuration ‣ Technical Information ‣ Transaction feedback ‣ All transaction submission modes, och hämta eller generera din API-nyckel och klientnyckel. Var noga med att kopiera din API-nyckel eftersom du inte kommer att kunna få den senare utan att generera en ny.

Gå sedan till Configuration ‣ Technical Information ‣ Transaction Feedback och kontrollera följande alternativ:

  • Fälten URL för HTTP-omdirigering i webbläsaren kan lämnas tomma, eftersom Odoo kommer att ange dessa webbadresser för varje transaktionsförfrågan.

  • Jag skulle vilja få feedbackparametrar för transaktionen på omdirigeringsadresserna: bör kontrolleras.

  • Direkt HTTP-förfrågan från server till server: bör sättas till Online men växla till en uppskjuten förfrågan när online-förfrågan misslyckas.

  • Båda URL-fälten ska innehålla samma URL, med <example> ersatt av din databas: https://<exempel>/payment/ogone/return.

  • Dynamiska e-handelsparametrar ska innehålla följande värden: ALIAS, AMOUNT, CARDNO, CN, CURRENCY, IP, NCERROR ORDERID, PAYID, PM, STATUS, TRXDATE. Andra parametrar kan inkluderas (om du har en annan integration med Ogone som kräver dem), men rekommenderas inte.

  • I avsnittet All transaction submission modes, fyll i SHA-OUT lösenfras och inaktivera HTTP request for status change.

För att låta dina kunder spara sina kreditkortsuppgifter för framtida bruk, gå till Konfiguration ‣ Alias ‣ Min aliasinformation. Från denna flik kan du konfigurera hur användaren kan få sina kortuppgifter sparade, hur länge informationen sparas, om en kryssruta för att spara kortinformationen ska visas osv.

Inställningar i Odoo

För att konfigurera Ogone i Odoo, gå till Accounting ‣ Configuration ‣ Payment Providers och öppna Ogone providern. På fliken Credentials anger du PSPID för ditt Ogone-konto och fyller i de andra fälten enligt konfigurationen i din Ogone portal.