Connect Adyen to circuly
Setup Instructions
To connect Adyen to circuly follow the steps given below:
- Login to your circuly operations backend > Go to Settings > Company Settings > BASE SETUP > Payment system > Select “Adyen” as the Payment Service Provider from the dropdown list.
- Next, login to your Adyen account > In the left navigation bar, click on Developers > And then click on API credentials.
- In the API credentials window > Click on the button that says Create new credential.
- In the Create API credential window > Select Web service user as the Credential type > And click on the Create credential button.
- In the Configure API credential window > Start with adding a Description (for example ref. circuly)
- In the same window > Scroll down to Server settings > Switch to the API key tab > Click on the Generate API key button (if the field is blank.) > And finally copy the keys by clicking on the copy/paste icon.
If the API keys field has a value then copy the keys by clicking on the copy/paste icon.
- Then go back to your circuly operations backend > Click on the Settings tab > From the settings menu select Setup & Design > CHECKOUT SETUP > Paste the copied API keys in the Adyen API key input field.
- After pasting the API keys > Go back to you Adyen account > Scroll down to Client settings > Switch to the Client keys tab > Click on the Generate client key button (if the field is blank.) > And finally copy the keys by clicking on the copy/paste icon.
If the Clint keys field has a value then copy the keys by clicking on the copy/paste icon.
- Go to the circuly operations backend > In the Design & Setup settings > Scroll down to SHOPSYSTEM - ADYEN > Paste the copied Client keys in the Adyen Client key input field.
- After pasting the client keys > Go back to your Adyen account > Add allowed origins > Add our checkout URLs (PROD & DEV).
- Navigate to Developers in the left navigation bar > Click on Webhooks.
- In the Webhooks window > Click on the button that says Webhook (see the image below for reference).
- In the Create new webhook window > Select Standard notification under Recommended webhooks by clicking on the Add button.
- In the Standard notification window > Add a meaningful description in the Description input field.
- In the Server configuration input field please set:
URL: Add the webhook server URL provided by circuly.
Method: JSON
Encryption Protocol: TLSv1.2
Click on Apply
- Then scroll down to Security > Expand HMAC keys by clicking on it > Click on Generate > Copy the keys by clicking on the copy/paste icon.
- After copying the keys > Go back to the circuly Operations Backend > Paste the copied HMAC keys in the HMAC generated by webhook input field.
- Return to your Adyen Account > Go to Settings > Account Settings > Under General set the Capture delay setting to Manual.
- The last task on the list is to add the Merchant name for which you need to go back to your Adyen account > Click on your Profile icon on the top left > Click on the copy/paste icon to copy your merchant name.
- Go back to the circuly Operations Backend > Paste the copied Merchant name in the Merchant name input field.
Your Adyen account is now connected to circuly.