Adyen

Adyen är ett nederländskt företag som erbjuder flera betalningsmöjligheter online.

Se även

  • betalningsleverantörer/add_new

  • ../betalningsleverantörer

Observera

Adyen arbetar endast med kunder som hanterar mer än 10 miljoner per år eller som fakturerar minimum av 1 000 transaktioner per månad.

Konfiguration

Se även

betalningsleverantörer/add_new

Fliken Referenser

Odoo behöver dina API Credentials för att ansluta till ditt Adyen-konto, som består av:

  • Handlarkonto: Koden för det handelskonto som ska användas med Adyen.

  • API-nyckel: API-nyckeln för webbtjänstens användare.

  • Klientnyckel: Klientnyckeln för webbtjänstens användare.

  • HMAC-nyckel: HMAC-nyckeln för webhooken.

  • Checkout API URL: Bas-URL för API-slutpunkterna för utcheckningen.

  • Återkommande API-URL: Bas-URL för de återkommande API-slutpunkterna.

Du kan kopiera dina autentiseringsuppgifter från ditt Adyen-konto och klistra in dem i de relaterade fälten under fliken Autentiseringsuppgifter.

Viktigt

Om du testar Adyen, med ett Adyen testkonto, går du till Accounting ‣ Configuration ‣ Payment Providers. Klicka där på Adyen, aktivera Test Mode och ange 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 Developers ‣ API Credentials.

  • Om du redan har en API-användare, öppna den.

  • Om du ännu inte har en API-användare klickar du på Create new credential.

Gå till 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 ange eller generera din Klientnyckel. Detta är också platsen där du kan tillåta att betalningar görs från din webbplats.

HMAC-nyckel

För att kunna hämta HMAC-nyckeln måste du konfigurera en Standard Notification webhook. Logga in på ditt Adyen-konto och gå sedan till Developers ‣ Webhooks ‣ Add webhook ‣ Add Standard notification.

Konfigurera en webhook.

Där, i General ‣ Server configuration ‣ URL, anger du din serveradress följt av /payment/adyen/notification.

Ange URL-adressen för meddelandet.

Gå sedan till 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-URL:er

Alla Adyen API-URL:er innehåller ett kundområdesspecifikt prefix som genereras av Adyen. Gör så här för att konfigurera URL-adresserna:

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

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

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

  4. I fältet Checkout API URL anger du 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 anger du 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 istället:

  • Checkout API URL: https://checkout-test.adyen.com

  • Återkommande API URL: https://pal-test.adyen.com/pal/servlet/Recurring

Adyen-konto

Tillåt betalningar från ett specifikt ursprung

För att tillåta betalningar 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 där betalningar kommer att göras (webbadresserna för de servrar som är värd för dina Odoo-instanser).

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

Placera en hållplats på ett kort

Med Adyen kan du registrera ett belopp manuellt istället för att registrera det direkt.

För att konfigurera det, aktivera alternativet Fånga belopp manuellt på Odoo, som förklaras i betalningsleverantörers dokumentation.

Ö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 att ta emot belopp manuellt, se till att ställa in Fördröjning vid mottagning till manuell på Adyen. Annars kommer transaktionen att blockeras i den auktoriserade statusen i Odoo.

  • Odoo stöder inte partiell capture ännu. Tänk på att om du gör en partiell capture från Adyens gränssnitt kommer Odoo att hantera den som om det vore en fullständig capture.

Observera

Efter 7 dagar, om transaktionen ännu inte har registrerats, har kunden rätt att återkalla den.

Se även

../betalningsleverantörer