Skip to main content
TWINT is a mobile payment app in Switzerland. Customers link the app to their bank account and confirm each payment in the TWINT app. Payrails processes TWINT through Checkout.com.

How a TWINT payment works

TWINT is a redirect payment method that the customer completes in the TWINT app:
  1. The customer selects TWINT at checkout.
  2. Payrails creates the payment at Checkout.com and returns a redirect URL.
  3. The customer follows the redirect and confirms the payment in the TWINT app. The customer needs the TWINT mobile app to complete the payment.
  4. The customer returns to your returnInfo URL.
  5. Payrails receives the final result from Checkout.com and updates the payment.
Each payment is single-use: the customer confirms every payment on its own. TWINT supports delayed capture: authorize the payment first and capture it later. Capture the full authorized amount in one capture.

Supported currencies and countries

TWINT supports CHF (Swiss franc) as its only presentment currency.

Integrate TWINT

Choose the PSP that processes TWINT for you. The guide covers the PSP-side setup, the Payrails configuration and the request fields that PSP requires.

Checkout.com

TWINT via Checkout.com

Check PSPs

Ways to integrate TWINT

  • Payrails SDK: the Web SDK shows TWINT when your workflow returns it as a payment option.
  • Payrails API: call lookup payment options, then authorize with twint as the paymentMethodCode. The PSP guide lists the meta fields that PSP requires.
In both cases, confirm the final result through webhook notifications or the execution status.
Last modified on October 5, 2026