Adyen
SEPA transfers
Currently only supports EUR
Adyen SEPA transfers currently only support EUR as the payment currency. Read more.
Posting Payment Method to Upodi
** Sending the raw Direct Debit details to Upodi
To create a payment method for Adyen SEPA, make a POST request to /paymentmethods/{customerId} with a body including the sepa
object:
{
"gateway" :"adyen"
, "source" : { "Token": "cse_lWQLKs+0Fr+C2oeA", "shopperreference": "test12345621217" }
, "customerid" : "{provide upodi customer id here}"
, "makedefault" : true
}
** Adyen Tokenizing Direct Debit Payment Methods
You can also choose to tokenize your Direct Debit payment methods with Adyen. In order to do this you must create a payment token via the Adyen frontend integration. Adyen supports tokenization using the Client Secure Encryption (CSE) and by implementing the required features using their guides.
Adyen strictly use their frontend implementation guides. Upodi cannot provide the creation of these payment methods using the web application.
** Send the token to Upodi
Posting those to Upod will be done by making a POST request to /paymentmethods/{customerId} with a body including the token
object:
{
"type" : 64,
"makedefault" : "true",
"puretoken" : {
"token" : { "Token": "cse_lWQLKs+0Fr+C2oeA", "shopperreference": "test12345621217" },
"paymentgateway" : "adyen_directdebit"
}
}
Adyen Webhook setup
Required
The Adyen webhook setup is required for Upodi to know the payment status.
In Adyen Server Communication Settings setup a new Standard Notification
and set it up with URL https://app.upodi.io/catcher.ashx?type=adyen&t={Upodi Callback key}
and choose TLSv1.2
. The rest of the settings can be left as they are.
Now Adyen will automatically notify Upodi about the payment status of your payments.
Updated almost 2 years ago