Skip to content

SEPA Secure Withdrawal#

Withdrawal endpoint#

Make a withdrawal request using the API V.2 endpoint (see the withdrawal initiation with API page for the full OpenAPI specification):

POST https://api.xgateway.tech/api/v2/withdrawal

Required Payload#

Use the following payload example to initiate a withdrawal:

To be able to initiate a SEPA Secure withdrawal please follow this guide first to complete all preconditions.

ParameterMandatoryDescription
amounttrueString representation of requested amount
applicationIdfalseApplication ID in case the application is used
customerIdtrueCustomer id in the merchant system
orderIdfalseInvoice id in the merchant system. If provided, used as an idempotency key.
currencytrueString representation of the requested currency. GBP in the example below
Payload example
{
  "amount": "1000",
  "currency": "GBP",
  "customerId": "test_customer_id",
  "orderId": "test_order_id"
}