Adyen

Adyen is a Dutch company that offers several online payment possibilities.

Note

Adyen is more focused on enterprise customers and may require a minimum number of transactions and a minimum processed volume.

Adyen configuration

  1. Create an Adyen account if necessary and log into your Adyen Customer Area.

    Tip

    Log into your Test account to try the integration without charging customers. Switch to your Live account once you are ready to accept payments.

  2. Contact the Adyen support team to enable the Multiple partial capture feature.

  3. In the Adyen Customer Area, go to Developers ‣ API credentials and click the relevant API credential user name in the list or click Create new credential to create a new one.

  4. In the Server settings section, click Generate API key, then click the (Copy API key) icon and save the value for the Odoo configuration step.

  5. In the Client settings section, click Generate client key, then click the (Copy client key) icon and save the value for the Odoo configuration step.

  6. Enter your Odoo database URL in the Add allowed origins field, then click Add.

  7. Click Save changes at the bottom of the page.

  8. Go to Developers ‣ Webhooks in the left menu and click Create new webhook.

  9. In the Create new webhook popup, click Add on the Standard webhook line.

  10. On the Webhook generation form, in the Server configuration section, enter your Odoo database URL followed by /payment/adyen/notification.

  11. In the Security section, click Generate under HMAC, then click the (Copy HMAC to the clipboard) icon and save the value for the Odoo configuration step.

  12. Click Save configuration at the bottom of the page.

  13. Go to Developers ‣ API URLs, then copy the Prefix and save the value for the Odoo configuration step.

Odoo configuration

  1. Navigate to the payment provider Ayden.

  2. Fill in the Merchant Account, API Key, Client Key, HMAC Key, and API URL Prefix fields with the values saved at the Adyen configuration step.

  3. Configure the remaining options as needed.

  4. Set the State field to Enabled.

Tip

If you want to test Adyen without affecting live transactions, use your Test account credentials, enter https://checkout-test.adyen.com in the API URL Prefix field, and set the State field to Test Mode.

Manual capture

To enable manual capture for Adyen payments, follow these steps:

  1. Navigate to the payment provider Ayden.

  2. Go to the Configuration tab and enable Capture Amount Manually.

  3. Log in to your Adyen Customer Area, then go to Settings and click Company in the Account management section.

  4. In the General section, click the (Edit property) icon next to the Capture Delay field.

  5. In the popup, set the Capture delay field to Manual and click Save.

Note

  • If the transaction is not captured within 7 days, the customer is entitled to revoke it.

  • You can manually capture and refund payments directly from your Adyen Customer Area.

See also

Online payments

Supported payment methods

ACH Direct Debit

ACH Direct Debit

Affirm

Affirm

Afterpay

Afterpay

Alipay

Alipay

AliPayHK

AliPayHK

Alma

Alma

BACS Direct Debit

BACS Direct Debit

Bancontact

Bancontact

Benefit

Benefit

Bizum

Bizum

BLIK

BLIK

Card

Card

Cash App Pay

Cash App Pay

Clearpay

Clearpay

Dana

Dana

DuitNow

DuitNow

EPS

EPS

FPX

FPX

GCash

GCash

GoPay

GoPay

iDEAL

iDEAL

KakaoPay

KakaoPay

Klarna

Klarna

Klarna - Pay Now

Klarna - Pay Now

Klarna - Pay over time

Klarna - Pay over time

MB WAY

MB WAY

MobilePay

MobilePay

MoMo

MoMo

Multibanco

Multibanco

Napas Card

Napas Card

Online Banking Czech Republic

Online Banking Czech Republic

Online Banking India

Online Banking India

Online Banking Slovakia

Online Banking Slovakia

Online Banking Thailand

Online Banking Thailand

Open banking

Open banking

P24

P24

PayBright

PayBright

PaySafeCard

PaySafeCard

PayNow

PayNow

Paypal

Paypal

Paytm

Paytm

Paytrail

Paytrail

Pix

Pix

Prompt Pay

Prompt Pay

Ratepay

Ratepay

Samsung Pay

Samsung Pay

SEPA Direct Debit

SEPA Direct Debit

Swish

Swish

Touch'n Go

Touch’n Go

Trustly

Trustly

Twint

Twint

UPI

UPI

Vipps

Vipps

Wallets India

Wallets India

Walley

Walley

WeChat Pay

WeChat Pay

Zip

Zip