Stripe hosted invoice page supports MB WAY
Introduced 2026-07-29 · score 0.97
HOW TO USE IT
For EUR invoices or subscriptions paid through Stripe’s hosted invoice page, set `collection_method` to `send_invoice` and enable MB WAY in the Dashboard or via `payment_settings.payment_method_types`. Customers authorize each payment on the hosted invoice page.
curl https://api.stripe.com/v1/invoices -u "<SECRET_KEY>" -H "Stripe-Version: 2026-07-29.dahlia" -d customer=<CUSTOMER_ID> -d collection_method=send_invoice -d "payment_settings[payment_method_types][]=mb_way"curl https://api.stripe.com/v1/subscriptions -u "<SECRET_KEY>" -H "Stripe-Version: 2026-07-29.dahlia" -d customer=<CUSTOMER_ID> -d "items[0][price]=<PRICE_ID>" -d collection_method=send_invoice -d "payment_settings[payment_method_types][]=mb_way"WHY THIS HELPS
When configuring invoices or subscriptions for customers paying in EUR through the hosted invoice page, enable MB WAY with invoice-based collection.
REQUIREMENTS AND LIMITATIONS
- collection_method (required): Set to `send_invoice`; MB WAY invoices and subscriptions require this collection method. The API parameter is optional generally.
- payment_settings.payment_method_types (required): Array of payment method types to provide to the invoice’s PaymentIntent; set to `mb_way`. The API parameter is optional generally.
- payment_settings: Subscription payment settings passed to invoices created by the subscription.
- customer (required): Customer identifier; required to create a subscription.
- items (required): Subscription items with attached prices; up to 20.
- payment_settings.payment_method_types[]: Invoice API documents this as an optional list of payment method types for the invoice’s PaymentIntent. `mb_way` was not found in the opened API reference.
- Prerequisite: MB WAY supports EUR presentment; Stripe accounts in supported business locations can accept it. Invoices and subscriptions support MB WAY only with `send_invoice`.
- Prerequisite: Subscription creation requires a customer and at least one item with an attached price.
- MB WAY supports EUR payments.
- MB WAY requires customer authorization for each payment and is only available with the `send_invoice` collection method; customers complete payment through the hosted invoice page.
FIRST-PARTY EVIDENCE
- https://docs.stripe.com/changelog/dahlia/2026-07-29/hosted-invoice-page-mb-way-support
- https://docs.stripe.com/api/invoices/create
- https://docs.stripe.com/api/subscriptions/create?api-version=2026-07-29.dahlia
- https://docs.stripe.com/payments/mb-way
Check the installed version and the source before using it. Entry JSON