TWINT payments
Learn how to accept TWINT, a popular payment method in Switzerland.
Caution
Stripe can automatically present the relevant payment methods to your customers by evaluating currency, payment method restrictions, and other parameters.
- Follow the Accept a payment guide to build a Checkout integration that uses dynamic payment methods.
- If you don’t want to use dynamic payment methods, follow the steps below to manually configure the payment methods in your Checkout integration.
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.
This guides you through enabling TWINT and shows the differences between accepting payments using dynamic payment methods and manually configuring payment methods.
When creating a Checkout Session, you must:
- Add
twintto the list ofpayment_.method_ types - Make sure all
line_use theitems chfcurrency.
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.