SEPA Direct Debit

Single Euro Payments Area direct debit. Debits funds directly from the customer's EU bank account using their IBAN. Used for EUR payments across eurozone countries.

const paymentClient = new PaymentClient(config);

const response = await paymentClient.authorize({
    merchantTransactionId: "txn_001",
    amount: { minorAmount: 1000, currency: Currency.EUR },
    paymentMethod: {
        sepa: {
            iban: { value: "DE89370400440532013000" },
            bankAccountHolderName: { value: "John Doe" },
        },
    },
    captureMethod: CaptureMethod.AUTOMATIC,
    address: { billingAddress: {} },
    authType: AuthenticationType.NO_THREE_DS,
    returnUrl: "https://example.com/return",
});

Last updated

Was this helpful?