Skip to main content

Setup

Please follow the common Cybersource instructions to get set up to process iDEAL payments. Next, make sure iDEAL is enabled as a payment method on the account.

Limitations

Pending transactions

Cybersource does not support webhooks for iDEAL and other non card payments yet. This means that any payment in a pending status requires a query to the Cybersource API to get the latest status. To solve for this a status check endpoint is being looked at to be added soon.

Merchant name

By default the merchant name is set to Default merchant name for an iDEAL payment. To set this to a custom value, use the statement_descriptor.name to set a different value.
{
    "amount": 1800,
    "currency": "EUR",
    "country": "NL",
    "intent": "capture",
    "payment_method": {
        "method": "ideal",
        "country": "NL",
        "currency": "EUR",
        "redirect_url": "https://example.com"
    },
    "statement_descriptor": {
        "name": "Test 123"
    }
}