January 10, 2022
Update: February 2, 2024
To configure Adyen Gateway into your sticky.io CRM, you will go to Payments>Gateways, under ACTIONS select Add New Provider Profile. Select the type = Payment/Gateway and select Adyen from the drop down. Fill out the gateway parameters which are outlined below and click “Save”.
To keep your gateway records in sync with sticky order totals we recommend that you set up Webhooks in the Adyen Gateway. Further information on Webhooks is added at the end of this document.
For more information on this Gateway click here https://www.adyen.com/
These parameters are briefly described here for your reference:
Alias: name that you will assign to the gateway. This is for internal purposes only; it helps you identify a specific gateway account among several of them in your CRM.
API Key: Adyen will provide you with the API Login.
API URL: Adyen will provide you with the Trans Key.
API Username: This will be provided to you by Adyen.
API Password: This will be provided to you by Adyen.
Merchant Account : This will be provided to you by Adyen
Currency: Adyen currently supports dozens of currencies. Click the drop down when setting up the profile for the full list.
3D Secure: Select whether or not to use 3D Secure. The use of this feature requires customer interaction during transactions since sensitive data from the customer must be provided in order for a transaction to be approved. If this is set to YES, you will need to include the 'three_d_redirect_url' parameter within your API NewOrder request.
Test Mode: Set to YES if you would like to use this gateway in test mode.
WEBHOOKS
sticky is set up to receive the following webhooks from Adyen:
AUTHORISATION
CAPTURE
REFUND
REFUND_FAILED
REFUND_REVERSED
VOID_PENDING_REFUND
Setting up webhooks
Verify that the new profile field, “Webhook URL” is visible, then click save to generate one. Reopen the profile to copy it.
In the Adyen dashboard, navigate to the “Developers” section in the sidebar and click “Webhooks”.
Click the blue “Webhook” button in the upper-right corner to add a new webhook, and select “Standard Webhook” in the modal.
Add a description, and then select the “Server configuration” dropdown and paste in the webhook URL, leaving every other option as-is.
Click the “Events” dropdown, click the “Clear” button, and then select the above webhooks and click “Apply”.
(Optional) Click the “Test Configuration” button on the bottom-right and select an event you would like to test. If the test is successful then you can be sure webhooks will be successfully delivered.
Finally, click “Save changes”.
ADDITIONALLY
There are 2 Required Fields on the Merchant Account Details tab. *Descriptor - This will be the MID Descriptor *Customer Service Number - The customer service number assigned to the MID
There is 1 Required Field on the Limits and Fees tab *Global Monthly Cap - This will be the sales amount allowed monthly on this MID
To maximize the efficiency of sticky.io Reporting Analytics we suggest you take a moment and fill out the rest of the fields. These will all be used in sticky.io’s profitability reports.
For field definitions on all of the fields on the Merchant Account Details Tab and the Limits & Fees Tab - click here- overview of gateway providers
Once your gateway profile has been created, then you will go through your campaigns and assign the gateway to the corresponding campaign(s).