How To Enable TWINT With Stripe and WishList LMS?

TWINT is a prominent Swiss bank redirect payment system that enables customers to transfer funds online directly from their banking accounts. The WishList LMS integration with Stripe allows your membership site to accept payments from Switzerland-based users via TWINT.

This comprehensive guide walks you through the configuration process and covers essential information about implementing TWINT with Stripe and WishList LMS.

Receiving Payments With TWINT

WishList LMS supports TWINT exclusively through its integrated Stripe payment gateway. To use it, you must first connect Stripe to WishList LMS on your website. Additionally, test the payment connection to verify proper functionality before enabling TWINT.

Once your Stripe integration is established and verified, you can activate TWINT for your WishList LMS registration forms.

First, enable TWINT in your Stripe Dashboard:

  • Log in to your Stripe Dashboard.
  • Go to Settings > Payment Methods.
  • Locate TWINT and click Turn on.
  • Complete any verification steps Stripe requires.

Next, activate the option in WishList LMS. Enable the TWINT option for your connected Stripe gateway at Dashboard > WishList LMS > Settings > Payments tab.

Following activation, your membership registration forms will display TWINT as a payment choice. This payment option appears on both Stripe Checkout and Stripe Elements payment forms.

Warning: TWINT may appear on WishList LMS registration forms even if it is not enabled in your Stripe Dashboard. Activate TWINT in both Stripe and WishList LMS to prevent failed payments.

Mobile users selecting TWINT will be directed to the TWINT application for payment authorization. After confirmation, they return to your website automatically. Desktop users can scan a displayed QR code using the TWINT mobile app to complete their payment.

What’s Important to Know About Using TWINT?

The TWINT payment method appears exclusively when specific requirements are satisfied. The TWINT integration includes certain restrictions established by both TWINT and Stripe.

First and foremost, understand that TWINT functions solely for one-time payment transactions. Consequently, this payment method remains hidden on registration pages for recurring membership subscriptions.

Furthermore, TWINT lacks support for deferred payment arrangements. As a result, TWINT becomes unavailable for membership levels featuring complimentary or premium trial periods.

Supported Countries and Currencies

To implement TWINT with WishList LMS, configure the currency in WishList LMS settings to CHF (Swiss Francs).

Additionally, configure your Stripe account location to align with TWINT-supported regions. The following countries qualify for receiving TWINT payments from Swiss customers:

Austria, Belgium, Bulgaria, Croatia, Cyprus, Czech Republic, Denmark, Estonia, Finland, France, Germany, Gibraltar, Greece, Hungary, Iceland, Ireland, Italy, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Monaco, Netherlands, Norway, Poland, Portugal, Romania, San Marino, Slovakia, Slovenia, Spain, Sweden, Switzerland, United Kingdom.

For additional information, consult the TWINT payments documentation provided by Stripe.

Was this article helpful?
Table of Contents

    Need Support?

    Reach out to our Customer Success team and we’ll get you the answers you need—fast!