SEPA Secure withdrawal initiation
A full SEPA Secure withdrawal flow includes the following steps:
Create a customer account and KYC applicant for a new customer
Pass KYC, if the customer has not passed it yet
Create a Destination Bank Account (DBA), where the funds will be sent to
Trigger a withdrawal
In order to provide a maximum flexibility, the XGateway offers separate API endpoints for each of the actions as well as an option to pass through the flow using UI.
SEPA Secure withdrawal flow via API (host-to-host)
SumSubSDK KYC part remains UI-only.
The flow can be used if a merchant already has the majority of customer information or wants to build their own UI.
Step 1 needs to be finished only once and only if SumSub token sharing is not implemented.
Step 2 also includes API endpoints for DBA management.
Steps for host-to-host withdrawal flow
KYC module
Trigger KYC module checkout link to get the page with SumSub SDK to show to the customer
Complete KYC via UI
DBA module
Trigger a withdrawal
SEPA Secure withdrawal flow through UI
The UI-based flow includes all the steps from host-to-host flow. The data needs to be manually input by a customer.
Steps for UI flow
DBA module
Complete the KYC and setup the DBA via UI
Trigger a withdrawal
Last updated