xpay✦ Commerce
Directory
WooCommerce plugins
Pay4All TWINT – For WooCommerce & Pay4All Shop
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.
Will this break my store?
What the WordPress.org registry says about keeping Pay4All TWINT – For WooCommerce & Pay4All Shop running.
Tested to 7.0.2
Tested against the WordPress branch in use today.5 days ago
7.4
Your host must be running at least this version.5.9
1
A single maintainer. Worth knowing if the plugin is load-bearing for your store.Maintenance & trust
Scored on how Pay4All TWINT – For WooCommerce & Pay4All Shop is looked after — not on how many stores run it.
Maintenance
35 / 35WordPress compatibility
20 / 20Support responsiveness
Not enough dataMerchant satisfaction
Not enough dataListing transparency
7 / 10Ratings
No one has rated this plugin on WordPress.org yet. That is a statement about the ratings page, not about the plugin — plenty of well-kept plugins never collect them.
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.ch/. 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.
No. Pay4All Shop is a required companion — the wizard shows a warning when the companion is missing. Install both plugins together.
Not directly. The WooCommerce TWINT gateway is packaged in the paid « Pay4All Pro » add-on, distributed from https://pay4all.ch/. That add-on installs on top of this free plugin and wires the WooCommerce checkout, Checkout Blocks, HPOS compatibility and background monitoring.
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.
No. This plugin is fully free and works standalone (with Pay4All Shop). You only need TWINT merchant credentials.
Not in this version. Activate the plugin site by site.
Categories
Plugin details
Tags on WordPress.org
