Stripe | Financial Infrastructure to Grow Your Revenue

Stripe | Financial Infrastructure to Grow Your Revenue

4466 articles

Accept a payment with Wero


Private preview

Accept a payment with Wero Private preview

Add support for Wero to your integration.

Checkout

Elements

Direct API

Wero is a pan-European payment method that enables customers to make instant payments using their bank accounts connected to their Wero wallet. Customers are redirected to Wero to authenticate and complete the payment, which typically completes in under 10 seconds.

Determine compatibility

To support Wero payments, a Checkout Session must satisfy all of the following conditions:

  • All line items must be priced in EUR.
  • Checkout must be in payment mode (not subscription or setup mode).

Accept a payment

Note

Build an integration to accept a payment with Checkout before using this guide.

When creating a new Checkout Session, you need to:

  1. Enable Wero in your Dashboard. Stripe automatically displays Wero to eligible customers using dynamic payment methods . If you currently specify payment _ method _ types , see the migration guide .
  2. Make sure all line _ items use eur as the currency.

Command Line

Select a language

cURL

Stripe CLI

Ruby

Python

PHP

Java

Node.js

Go

.NET

No results

Fulfill orders

After the customer completes the payment, Stripe redirects them to the URL that you specified when creating the Checkout Session. You can use webhooks to receive notifications when the payment is successful.

Listen for the checkout.session.completed event to confirm the payment and fulfill the order.

Test your integration

When testing your Checkout integration, select Wero as the payment method and complete the authentication flow.

In a sandbox, you get redirected to a test page where you can approve or decline the payment.

See also

Last verified 2026-09-24

Is this helpful?