Pay4All TWINT – For WooCommerce & Pay4All Shop
Free TWINT payment gateway for Pay4All Shop. No license or domain activation. Pay4All Pro is required for the WooCommerce integration.
Solid choice
Pay4All TWINT is a solid plugin choice in 2026, with a few things worth checking first. It runs on 80+ sites and was last updated 1 month ago, and scores 64/100 on our health check.
- Tested with the latest WordPress (7.1)
- Small user base (80+ active installs)
- Very few reviews so far
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Pay4All TWINT stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| gateway | >100 |
| pay4all | #2 |
| payment | >100 |
| Switzerland | #27 |
| twint | #4 |
Version adoption
Share of active sites per release.
About Pay4All TWINT
From the official readme · v1.5.2Description
Pay4All for TWINT adds TWINT as a payment method to the free Pay4All Shop plugin (order-form-based checkouts).
TWINT is a trademark of TWINT AG (Switzerland). This plugin is an independent integration and is not affiliated with, endorsed by, or sponsored by TWINT AG.
Main features:
- TWINT integration for the free Pay4All Shop plugin (order forms with TWINT payment).
- Step-by-step setup wizard: TWINT credentials, certificate upload, connection test, status page.
- Automatic conversion of the .p12 certificate delivered by TWINT to PEM format.
- Cash register enrollment and connection test built into the wizard.
- Fully translated admin interface and customer messages in French (fr_FR), German (de_DE) and Italian (it_IT). Source language: English (en_US).
To use this plugin you need:
- the free Pay4All Shop plugin installed and active.
- a TWINT merchant account with a configured store and an active certificate (see https://portal.twint.ch).
There is no license fee, no subscription, no domain activation. Install, activate, run the wizard, done.
WooCommerce support
The WooCommerce payment-gateway integration (classic checkout, Checkout Blocks, HPOS, refunds, background monitoring) is not shipped inside this free plugin. It lives inside the paid companion « Pay4All Pro », distributed outside WordPress.org from https://pay4all.net/. Install Pay4All Pro next to this plugin to enable the WooCommerce TWINT gateway.
External services
This plugin connects to the TWINT merchant SOAP API (operated by TWINT AG) to authorize, capture, refund and reconcile payments. Without a valid TWINT merchant account and certificate, the gateway cannot process payments.
What it is used for
- Every TWINT payment initiated from a Pay4All Shop form is forwarded to the TWINT SOAP API for authorization and status polling (payment start, background status polling, refund, cancellation).
- Nothing else is sent to any external service.
What data is sent, and when
- On payment start: the order number, the amount, the currency, the store UID (from your TWINT merchant account), the cash-register ID and — depending on your TWINT setup — the customer’s e-mail or phone number.
- On status polling and reconciliation: only the TWINT transaction identifier returned by the previous call.
- On refund: the TWINT transaction identifier plus the amount to refund.
- No login credentials, no plugin telemetry, no site metadata are sent.
Where the data is sent
The plugin talks to one of three TWINT-owned endpoints depending on your T4A_ENVIRONMENT setting:
- Production:
https://service.twint.ch/merchant/service/TWINTMerchantServiceV8_4 - Integration / staging:
https://service-int.twint.ch/merchant/service/TWINTMerchantServiceV8_4 - Pre-authorization test:
https://service-pat.twint.ch/merchant/service/TWINTMerchantServiceV8_4
Terms of use and privacy policy for TWINT
- TWINT terms of use: https://www.twint.ch/en/legal/
- TWINT data protection: https://www.twint.ch/en/data-protection/
No other external service is contacted by this plugin.
Source code
The complete, non-minified source of this plugin is bundled inside the ZIP itself. Every PHP file is human-readable and directly editable. The JavaScript bundles under assets/js/ are shipped in a pretty-printed, non-minified form so you can read and modify them without a build step.
No compiler, transpiler or bundler is required to work on this plugin.
Installation
- Upload the
pay4all-for-twintfolder to/wp-content/plugins/(or install the ZIP from Plugins > Add New). - Activate “Pay4All for TWINT” from the WordPress Plugins screen.
- Install and activate the free “Pay4All Shop” plugin (required companion).
- Open the “Pay4All TWINT” menu in the admin and follow the wizard: TWINT credentials, certificate upload, status.
Server requirements:
- PHP 7.4 or higher (8.x recommended).
- PHP extensions:
openssl,soap,curl. - WordPress 5.9 or higher.
- Pay4All Shop plugin (required).
Frequently asked questions
Does the plugin work without Pay4All Shop?
No. Pay4All Shop is a required companion — the wizard shows a warning when the companion is missing. Install both plugins together.
Does the plugin work with WooCommerce?
Not directly. The WooCommerce TWINT gateway is packaged in the paid « Pay4All Pro » add-on, distributed from https://pay4all.net/. That add-on installs on top of this free plugin and wires the WooCommerce checkout, Checkout Blocks, HPOS compatibility and background monitoring.
Where do I find my TWINT credentials?
Log in to https://portal.twint.ch, create a store and generate a certificate. The wizard asks for the store UID, certificate password, cash-register ID and the certificate file.
Do I need a Pay4All account or license?
No. This plugin is fully free and works standalone (with Pay4All Shop). You only need TWINT merchant credentials.
Is WordPress Multisite supported?
Not in this version. Activate the plugin site by site.
Changelog
UX : WooCommerce teaser rewritten with clickable "Pay4All Shop" and a "Download Pay4All Pro" link.
1.5.2
- Prise en charge des produits formation : une commande ne contenant que des formations passe automatiquement au statut « virtuel » configuré, comme les billets et les produits virtuels.
1.5.1
- Pay4All Shop: free-total orders (0.-) now land on the merchant’s configured “paid” status instead of opening an empty TWINT session.
1.5.0
- New « Add-ons » admin sub-page listing the other Pay4All plugins with install / learn-more links.
- Translations (FR / DE / IT) updated to cover the new Add-ons strings.
1.4.2
- UX: WooCommerce teaser rewritten – “Pay4All Shop” is a link to the plugin installer, “Download and try Pay4All Pro for 30 days” link added.
1.4.1
- UX: “Pay4All Shop” now clickable in the “host plugin required” admin notice, opens the plugin search directly.
- i18n: notice string now uses a translator placeholder so the link stays intact across FR / DE / IT.
1.4.0
- i18n refactor – source strings converted to English. All user-facing strings in the plugin code are now in English, matching the WordPress i18n convention (
msgid= English source,msgstr= translation). Full translation packs are bundled for French (fr_FR), German (de_DE) and Italian (it_IT) under/localization/. - Plugin Check compliance. Replaced
unlink()withwp_delete_file()andchmod()with$wp_filesystem->chmod()in the certificate storage layer. Removed the explicitload_plugin_textdomain()call – WordPress 4.6+ auto-loads translations via theDomain Path: /localizationplugin header. - No behaviour change, no configuration change, no manual action required.
Screenshots
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Pay4All TWINT alternatives
All gateway plugins →FAQ
Pay4All TWINT: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Sep 29, 2026
Is Pay4All TWINT free?
Yes. Pay4All TWINT is free to download and use from the official WordPress.org plugin directory.
Is Pay4All TWINT safe to use in 2026?
Pay4All TWINT is a solid plugin choice in 2026, with a few things worth checking first. It runs on 80+ sites and was last updated 1 month ago, and scores 64/100 on our health check.
How many websites use Pay4All TWINT?
Pay4All TWINT is active on 80+ WordPress websites and has been downloaded 1,080 times since it launched in July 2026. It was downloaded 138 times in the last 30 days.
Does Pay4All TWINT work with WordPress 7.1?
Yes. The developer has tested Pay4All TWINT up to WordPress 7.1.2, the latest release. It requires WordPress 5.9 or newer.
What PHP version does Pay4All TWINT need?
Pay4All TWINT requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Pay4All TWINT last updated?
The latest version, 1.5.2, was released on August 25, 2026 (1 month ago).
Who makes Pay4All TWINT?
Pay4All TWINT is developed and maintained by pay4all.
What are the best alternatives to Pay4All TWINT?
The most popular alternatives to Pay4All TWINT are Payment Gateway Based Fees… (30K+ installs), Easy PayPal & Stripe Buy No… (10K+ installs) and ЮKassa для WooCommerce (9K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card