SEPA (Single Euro Payments Area) Direct Debit is a bank account-based payment method available across the Eurozone, which can be used for both ecommerce and recurring payments.
Unlike cards, SEPA does not have an additional authentication layer, such as a CVC check or 3D Secure. Consequently it is important to have good risk management tools in place to offset the threat of fraud.
A shopper can perform a chargeback online eight weeks after the purchase, with no questions asked. Therefore, no dispute management is available for SEPA. Moreover, SEPA can be charged back by the shopper even if a refund has already been carried out. This is due to the issuing bank, not taking the refund into account. And consequently it is risky to refund a SEPA transaction if there is an ongoing dispute with the customer. In case of receiving a SEPA chargeback, we recommend you to contact the shopper directly to solve the issue.
The following are the most common reason codes that you can receive for SEPA chargebacks. There are more reason codes, however these are rarely used.
|AC01||Incorrect Account Number||Format of the account number specified is not correct.|
|AC04||Closed Account Number||Holder has closed the account.|
|AC06||Blocked Account||Account specified is blocked.|
|AM04||Insufficient Funds||Insufficient funds.|
|DNOR||Debtor bank is not registered||Debtor bank is not registered.|
|MD01||No Mandate||Invalid mandate.|
|MD06||Refund Request By End Customer||Refund request by end customer.|
|MS02||Not Specified Reason Customer Generated||Refusal by the Debtor.|
|MS03||Not Specified Reason Agent Generated||This code can replace other reason codes (AC04 and AM04 amongst others) in certain countries for data protection purposes.|
|SL01||Specific Service offered by Debtor Agent||Bank is blocking any Direct Debit which is not pre-approved by the bank account holder.|
SEPA chargeback webhook
When a SEPA chargeback occurs, we will notify you by sending a webhook. This webhook contains:
pspReference: Adyen's unique reference associated with the payment request.
reason: Reason for the chargeback.
Here is an example of a webhook that a SEPA chargeback occurred because the shopper's account number was incorrect.
Preventing SEPA chargebacks
Although dispute management is not available for SEPA, precautionary measures can help to prevent SEPA chargebacks.
Precautionary measures against SEPA chargebacks:
- If you are a retailer, it is recommended to hold shipment for seven days, to avoid making a loss if the payment is unsuccessful.
- Depending on your business model, consider a maximum transaction value for SEPA. A good indicator could be the average transaction value of your chargebacks.
- Be sure to state clearly in your return/refund policy that refunds will take a few days. This will reduce the chance of a customer performing a chargeback in the meantime.
Reason codes and guidelines
For a list of SEPA dispute reason codes, see Dispute reason codes.