Adyen
Accept payments through Adyen via Hyperswitch
This section gives you an overview of how to make payments via Adyen through Hyperswitch
Adyen is a global payments company allowing businesses to accept payments on a global scale. It offers a variety of local and international payment methods. To know about more about payment methods supported by adyen via hyperswitch visit here.
Activating Adyen via Hyperswitch
I. Prerequisites
You need to be registered with Adyen in order to proceed. In case you aren't, you can quickly setup your Adyen account here
You should have a registered Hyperswitch account. You can access your account from the Hyperswitch control center.
Request the Adyen support team to enable handling raw card data for your Adyen account via email (support@adyen.com). This will enable Hyperswitch to securely handle your customer's payment details.
The Adyen API key and Account ID are available in your Adyen dashboard under - Home page -> Developers -> API credentials.
Select all the payment methods you wish to use Adyen for. Ensure that this is the same as the ones configured on your Adyen dashboard under Settings -> Payment methods
To set webhooks, Navigate to the webhooks section of your Adyen dashboard (Developers -> Webhooks) and create a new standard webhook. Know more about webhook source verification key here.
Steps to activate Adyen on Hyperswitch control center.
II. Points to remember
For Klarna, fields that are mandatory/recommended to improve the customer experience and conversion rates.
email
,billing.first_name
,billing.last_name
,billing.city
,billing.country
,billing.line1
,billing.line2
,billing.zip
order_details
For Klarna,
customer_id
is also a required field for which you have to create a customer using Hyperswitch - Create Customer.Supported Country-Currency matrix
Payment MethodCountryCurrencyCredit/Debit Cards
All enabled on your adyen account
All enabled on your adyen account
ApplePay
AU,NZ,CN,JP,HK,SG,MY,BH,AE,KW,BR,ES,GB,SE,NO,AT,NL,DE,HU,CY,LU,CH,BE,FR,DK,FI,RO,HR,LI,UA,MT,SI,GR,PT,IE,CZ,EE,LT,LV,IT,PL,IS,CA,US
AUD,CHF,CAD,EUR,GBP,HKD,SGD,USD
GooglePay
AU,NZ,JP,HK,SG,MY,TH,VN,BH,AE,KW,BR,ES,GB,SE,NO,SK,AT,NL,DE,HU,CY,LU,CH,BE,FR,DK,RO,HR,LI,MT,SI,GR,PT,IE,CZ,EE,LT,LV,IT,PL,TR,IS,CA,US
All enabled on your adyen account
Paypal
AU,NZ,CN,JP,HK,MY,TH,KR,PH,ID,AE,KW,BR,ES,GB,SE,NO,SK,AT,NL,DE,HU,CY,LU,CH,BE,FR,DK,FI,RO,HR,UA,MT,SI,GI,PT,IE,CZ,EE,LT,LV,IT,PL,IS,CA,US
AUD,BRL,CAD,CZK,DKK,EUR,HKD,HUF,INR,JPY,MYR,MXN,NZD,NOK,PHP,PLN,RUB,GBP,SGD,SEK,CHF,THB,USD
Ideal
NL
EUR
Sofort
AT,BE,DE,ES,CH,NL
CHF,EUR
Klarna
AU,AT,BE,CA,CZ,DK,FI,FR,DE,GR,IE,IT,NO,PL,PT,RO,ES,SE,CH,NL,GB,US
AUD,EUR,CAD,CZK,DKK,NOK,PLN,RON,SEK,CHF,GBP,USD
If your desired country-currency combination is not listed here, please reach out to Hyperswitch Support to get it enabled.
(Special Note): For Klarna and Paypal, In Adyen Sandbox environment, Automaitc Capture is not working as intended. All the payments are required to be explicitly captured, and then only refunds are processing. This might be an account configuration issue from Adyen, there is no detected bugs/issues from Hyperswitch's end. If the same behvaiour persists on production please reach out to your Adyen Support or reach out to Hyperswitch Support to stop Automatic Captures for the same.
(Special Note): For Sofort, Adyen has discontinued support for Sofort as payment method, Hyperswitch provides the integration of sofort via adyen but it is subject to availabilty by adyen on your account. Some or all features might not work if adyen has not enable it for you. Please contact Adyen support to resolve the same.
Last updated