TWINT payments
Learn how to accept TWINT, a popular payment method in Switzerland.
Caution
Stripe automatically presents your customers payment method options by evaluating their currency, payment method restrictions, and other parameters. We recommend that you configure your payment methods from the Stripe Dashboard using the instructions in Accept a payment.
If you want to continue manually configuring the payment methods you present to your customers with Checkout, use this guide. Otherwise, update your integration to configure payment methods in the Dashboard.
TWINT is a single-use payment method used in Switzerland. It allows customers to authenticate and approve payments using an approved TWINT mobile app.
You get immediate notification on whether the payment succeeded or failed.
Determine compatibility
A Checkout Session must satisfy all of the following conditions to support TWINT:
- You must express Prices for all line items in Swiss Franc (currency code
chf
).
Accept a TWINT payment
Note
Build an integration to accept a payment with Checkout before using this guide.
Enable TWINT by making the following updates to your card payment integration.
When creating a Checkout Session, you must:
- Add
twint
to the list ofpayment_
.method_ types - Make sure all
line_
use theitems chf
currency.
Fulfill your orders
After accepting a payment, learn how to fulfill orders.
Test your integration
When testing your Checkout integration, select ‘TWINT’ as the payment method and click Pay.
Handle refunds
Learn more about TWINT refunds.