Stripe iDEAL Payment Gateway · Module v1.0.0

Client invoice payment flow

Follow the exact invoice-to-embedded-checkout path and understand every callback branch.

15 guidesExact navigationCode-backed rules
How-to guide

Offer Stripe iDEAL V2 on an eligible invoice

Make the gateway available from the customer invoice payment action.

Open guide →
How-to guide

Start an iDEAL payment attempt

Create the Stripe embedded Checkout Session from the invoice.

Open guide →
How-to guide

Review the payment-attempt amount and fee

Check the figures saved in the session and displayed before payment.

Open guide →
How-to guide

Complete the embedded Stripe iDEAL checkout

Use Stripe.js v3 and the client secret created for this attempt.

Open guide →
How-to guide

Understand the saved Stripe customer branch

Know when Checkout uses an existing Stripe customer.

Open guide →
How-to guide

Understand the iDEAL return URL

Know where Stripe returns the customer after Checkout.

Open guide →
How-to guide

Recover when the checkout client secret is missing

Return to the invoice instead of displaying an unusable payment form.

Open guide →
How-to guide

Understand invoice restriction checks

Know that both payment-page and callback access validate invoice ID and hash.

Open guide →
How-to guide

Handle a missing callback session ID

Understand why the callback silently returns to the invoice.

Open guide →
How-to guide

Handle an incomplete Stripe Checkout Session

Recognise the payment-failure alert when session status is not complete.

Open guide →
How-to guide

Handle a Stripe API error during callback

Return safely to the invoice when Session or PaymentIntent retrieval fails.

Open guide →
How-to guide

Recover when Stripe.js checkout initialisation fails

Return to the invoice after the client-side warning.

Open guide →
How-to guide

Use the customer language on the iDEAL page

Understand how invoice client language is loaded.

Open guide →
How-to guide

Verify the Stripe Checkout invoice description

Confirm the configured text and invoice placeholder are used.

Open guide →
How-to guide

Understand automatic payment capture

Know that the PaymentIntent is created for automatic capture.

Open guide →