TWINT for Stripe Payment Gateway

TWINT for Stripe Payment Gateway

Developed By JetHosting.ch

Compatible with WHMCS v9.1

TWINT for WHMCS (via Stripe) - IMPORTANT: Switzerland only!

Let your Swiss customers pay their invoices with TWINT, Switzerland's most popular mobile payment method.

This module adds TWINT as a payment gateway in WHMCS. The customer opens the invoice, clicks Pay with TWINT and approves the payment in the app: on a computer they scan a QR code, on a smartphone the TWINT app opens automatically. Payment takes place on Stripe's secure Checkout page, and the invoice is marked as paid in WHMCS with no manual work.

Why choose it

  • More payments from Swiss customers. Many prefer TWINT to credit cards.
  • Payments recorded automatically. The Stripe webhook marks the invoice as paid even if the customer closes the browser. A database lock prevents the same payment from being recorded twice.
  • Accurate reporting. The actual Stripe fee for each transaction is recorded on the payment.
  • Full and partial refunds directly from the invoice in the WHMCS admin area.
  • No sensitive data on your server. The payment is handled entirely by Stripe.
  • Works alongside the native Stripe module. Your card gateway can stay active on the same Stripe account.

WHMCS integration

  • Activated from Apps & Integrations (Payments category).
  • Separate test and live modes, with their own keys and webhooks.
  • Option to ask for the mobile number on the payment page, as required by Stripe's TWINT terms.
  • Texts in Italian, German, French and English, based on the customer's language.
  • Only the invoice owner can start a payment.
  • Every operation is recorded in the Gateway Log.

How it works

  1. The customer opens an unpaid invoice in CHF and clicks Pay with TWINT.
  2. The module creates a Stripe Checkout session for the invoice balance, with TWINT as the only payment method.
  3. The customer scans the QR code or confirms in the TWINT app.
  4. The customer returns to the invoice, which is already marked as paid, with the Stripe transaction ID (pi_...) and fee.

Requirements

  • WHMCS 8.x or 9.x
  • PHP 8.3 or later with the cURL extension
  • IonCube Loader 15
  • A Stripe account with TWINT enabled
  • Invoices in CHF
  • A JetHosting license

Note: TWINT must be enabled in your Stripe Dashboard under Settings > Payment methods. Stripe verifies a few website requirements before activating it.

FAQ

Do I need a contract with TWINT?

No. TWINT is enabled from the Stripe Dashboard, which checks a few website requirements (legal notice, prices in CHF).

Can I use it for invoices in euros?

No. TWINT only accepts Swiss francs. For invoices in other currencies the module shows a notice instead of the button.

Are there amount limits?

Yes: from CHF 0.50 to CHF 5,000 per transaction, which is TWINT's limit.

Are renewals charged automatically?

No. The customer pays each invoice with the TWINT app.

What if the customer closes the page after paying?

The payment is still recorded, through the Stripe webhook.

Can I test it before going live?

Yes. Test mode uses your Stripe test keys and lets you

 

There are no reviews yet!

Be the first to review TWINT for Stripe Payment Gateway.

Version Compatibility


Compatible with WHMCS v9.1

Full Version Compatibility


  • Selected versions of WHMCS v9.1
        9.1.0
  • All versions of WHMCS v9.0

System Requirements


  • Requires a valid Stripe account with TWINT enabled

* Requirements listed are in addition to the WHMCS default system requirements.

Support for this product

The best place to start if you need help with a specific product is to contact the developer. All WHMCS Marketplace developers have both a website and support URL listed.

Developed By JetHosting.ch

Changelog

v1.3.1 Released October 28th, 2026

Latest Version


  • minor bug fixes
  • translations added for de/fr/it and en

 

See also

WHMCS Bitcoin Payments

Accept Bitcoin payments on your website

Free
Accept Bitcoin and cryptocurrency payments - CoinGate for WHMCS

Easily accept Bitcoin, Tether, Ethereum and many other crypto payments on your WHMCS website

Free
Coinbase Commerce

No Fees, Easy Setup. Accept cryptocurrencies like: Bitcoin, Bitcoin Cash, Ethereum and Litecoin!

Free
PayTR Virtual Pos iFrame API

Open your web site to shopping with the advantages of PayTR. Take your payments securely.

Free
Gateway Fees for WHMCS

With this WHMCS module, you'll get the payment gateway fees from your clients directly.

Free