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 Klientinställningar ‣ Autentisering och skapa eller generera din Klientnyckel. Det är också här du kan tillåta att betalningar görs från din webbplats.

HMAC-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.

Konfigurera en webhook.

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

Ange URL:en för meddelandet.

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.

Generera en HMAC-nyckel och spara den.

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:

  1. Logga in på ditt Adyen-konto och gå sedan till Developers ‣ API URLs.

  2. Kopiera Prefix för ditt live-kundområde (t.ex. datacenter) och spara det till senare.

    Kopiera prefixet för Adyen API:er
  3. I Odoo, navigera till betalningsleverantören Adyen.

  4. 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

  5. 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 Add allowed origins, 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).

Tillåter betalningar som härrör från en viss domän.

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 Account ‣ Settings och ställ in Capture Delay till manual.

Inställningar för Capture Delay i Adyen

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