Adyen¶
Adyen är ett holländskt företag som erbjuder flera betalningsmöjligheter online.
Se även
betalningsleverantörer/läggtill_nya
../betalningsleverantörer
Observera
Adyen samarbetar endast med kunder som hanterar mer än 10 miljoner årligen eller fakturerar minst 1 000 transaktioner per månad.
Konfiguration¶
Se även
betalningsleverantörer/läggtill_nya
Kontakta först Adyens support för att aktivera multiple partial capture åt dig.
Fliken Legitimation¶
Odoo behöver dina API Credentials för att ansluta till ditt Adyen-konto, vilket omfattar:
Handelskonto: Koden för det handelskonto som ska användas med Adyen.
API-nyckel: API-nyckeln för webbtjänstanvändaren.
Klientnyckel: Klientnyckeln för webbtjänstanvändaren.
HMAC-nyckel: HMAC-nyckeln för webhooken.
Checkout API URL: Bas-URL:en för Checkout API-slutpunkterna.
Återkommande API-URL: Bas-URL:en för Recurring API-slutpunkterna.
Du kan kopiera dina autentiseringsuppgifter från ditt Adyen-konto och klistra in dem i de relaterade fälten under fliken Credentials.
Viktigt
Om du testar Adyen, med ett Adyen test account, går du till Accounting –> Configuration –> Payment Providers. Där klickar du på Adyen, aktiverar Test Mode och anger dina autentiseringsuppgifter på fliken Credentials.
API-nyckel och klientnyckel¶
För att hämta API-nyckeln och klientnyckeln loggar du in på ditt Adyen-konto och går till :menuselection:Developers --> API Credentials
.
Om du redan har en API-användare kan du öppna den.
Om du ännu inte har någon API-användare klickar du på Create new credential.
Gå till :menuselection:` Serverinställningar --> Autentisering
och kopiera eller generera din API-nyckel. Var noga med att kopiera din API-nyckel eftersom du inte kommer att kunna få den senare utan att generera en ny.
Gå nu till tillåta att betalningar görs från din webbplats.
och skapa eller generera din Klientnyckel. Det är också här du kanHMAC-nyckel¶
För att hämta HMAC-nyckeln måste du konfigurera en Standard Notification
webhook. För att göra detta loggar du in på ditt Adyen-konto och går sedan till :menuselection:` Developers --> Webhooks --> Add webhook --> Add Standard notification
.

Där, i :menuselection:``General –> Server configuration –> URL`, skriver du in din serveradress följt av /payment/adyen/notification
.

Ange sedan :menuselection:` Security --> HMAC Key --> Generate
. Var noga med att kopiera nyckeln eftersom du inte kommer att kunna göra det senare utan att generera en ny.

Du måste spara webhooken för att slutföra skapandet av den.
API-webbadresser¶
Alla Adyen API-URL:er innehåller ett kundområdesspecifikt prefix som genereras av Adyen. Gör så här för att konfigurera webbadresserna:
Logga in på ditt Adyen-konto och gå sedan till
.Kopiera Prefix för ditt live-kundområde (t.ex. datacenter) och spara det till senare.
I fältet Checkout API URL skriver du in följande URL och ersätter
yourprefix
med det prefix du tidigare sparat:https://yourprefix-checkout-live.adyenpayments.com/checkout
I fältet Recurring API URL skriver du in följande URL och ersätter
yourprefix
med det prefix du tidigare sparat:https://yourprefix-pal-live.adyenpayments.com/pal/servlet/Recurring
.
Observera
Om du testar Adyen kan du använda följande webbadresser i stället:
Checkout API URL:
https://checkout-test.adyen.com
Recurring API URL:
https://pal-test.adyen.com/pal/servlet/Recurring
Adyen-konto¶
Tillåt betalningar från ett visst ursprung¶
För att tillåta betalningar som kommer från din webbplats, följ stegen i API-nyckel och klientnyckel för att navigera till din API-användare och gå till , lägg sedan till de webbadresser från vilka betalningar kommer att göras (webbadresserna till de servrar som är värd för dina Odoo-instanser).

Spärra ett kort¶
Med Adyen kan du bokföra ett belopp manuellt istället för att bokföra det direkt.
För att ställa in det, aktivera alternativet Capture Amountually på Odoo, enligt vad som förklaras i :ref:dokumentation för betalningsleverantörer <payment_providers/manual_capture>
.
Öppna sedan ditt Adyen Merchant Account, gå till
och ställ in Capture Delay till manual.
Varning
Om du konfigurerar Odoo för att fånga belopp manuellt, se till att ställa in Capture Delay till manual på Adyen. Annars kommer transaktionen att blockeras i det auktoriserade tillståndet i Odoo.
Observera
Efter 7 dagar, om transaktionen ännu inte har registrerats, har kunden rätt att återkalla den.
Se även
../betalningsleverantörer