Pay4All Shop · WooCommerce · TWINT
Accept TWINT payments from your WordPress store
Your customers pay through their TWINT app. The order is marked as Paid automatically, with no action required from you.
- 2compatible plugins
Pay4All Shop
WooCommerce - 1license valid per domain
- 0manual action after each order
The problem with manual payments
Without automation, each TWINT payment costs you 2 to 3 minutes: read the TWINT email, find the order in your dashboard, change the status to Paid, and send the confirmation to the customer.
At 30 orders per week, that is more than an hour lost, with guaranteed errors as soon as an amount does not match exactly.
Pay4All Twint removes this friction.
The customer pays
from their phone, your site receives the confirmation instantly and
updates the order automatically.
How does it work?
Three steps, from the customer’s click to a paid order.
-
Your customer places an order
On your Pay4All Shop form or WooCommerce checkout, they choose Pay with TWINT and confirm.
-
The TWINT app opens on their phone
The amount and recipient are pre-filled. The customer only needs to confirm with their PIN or fingerprint.
-
Your site receives the confirmation and updates the order
Within seconds, the status changes to Paid, the confirmation email is sent to the customer, and you receive a new-order email notification.
What Pay4All Twint provides
Everything is integrated, with nothing to configure.
Automatic confirmation
No need to monitor your TWINT inbox or mark orders one by one.
Payment integrated into checkout
The customer stays on your site. The TWINT app opens just like an in-store payment: no redirect and no intermediate window to explain.
Compatible with Pay4All Shop AND WooCommerce
The same plugin and dashboard work with both online stores. Same statuses, same notifications, same experience.
Refunds
You can partially or fully refund your customer through TWINT directly from the order.
Banking security
Payments are processed through TWINT under PCI-DSS certification. No banking data passes through your server.
Detailed statuses
Pending · Authorized · Paid · Refunded · Failed: every transition is logged and visible in the admin area of your WordPress site.
Video tutorials
Everything you need to know to activate TWINT on your site, from registration to the first test payment.
Compatibility
One plugin, three ways to integrate it.
Pay4All Shop FREE
Enable automated TWINT in each delivery method. The customer pays directly when confirming the order, and your form updates automatically. The TWINT plugin is included free with Pay4All Shop.
WooCommerce BY SUBSCRIPTION
Add the TWINT gateway to your existing checkout. Compatible with Checkout Blocks and HPOS. No changes to your theme or products are required. 30-day free trial.
Custom sites
Not using WordPress? We offer an integration via REST API with a PHP / JavaScript SDK. Contact us to discuss it.
Setup in 6 steps
From a TWINT merchant account to the first test payment.
- Create your TWINT merchant account with TWINT and retrieve your UUID and your certificat TWINT certificate and its key (password). These three elements are required to authorize payments.
- Create your account on pay4all.ch, free and with no credit card required to start the trial. Required for WooCommerce
- Install the Pay4All Twint plugin on your WordPress site from the Plugins.
- Activate your license from the Pay4All Twint / Licenses menu in WordPress admin. No key needs to be copied and pasted: the connection is made automatically with your Pay4All account. Required for WooCommerce
- Enable TWINT payments in your store, whether you use Pay4All Shop or WooCommerce. The payment method appears immediately at checkout.
- Run a real-world test with a CHF 1.– product to validate the entire flow, from the customer’s click to confirmation in the admin area.
Pricing for WooCommerce
Pricing depends on the plugin used for your online store:
FREE with Pay4All Shop.
SUBSCRIPTION with WooCommerce.
LAUNCH OFFERLifetime promotion
The price remains guaranteed for life.
CHF 7.-/mois instead of 9.–
CHF 70.-/an instead of 90.–
Free trial
1 MONTH
Try it forCHF 0.-30 days
- All features and modules for 1 month
- No credit card required
- Manual switch to a subscription
Monthly WooCommerce Lifetime promotion
CHF 9.-CHF 7.- per month / domain
- Pay4All Age
- Pay4All TWINT
- Cancel anytime
Annual WooCommerce 2 months free Lifetime promotion
CHF 90.-CHF 70.- per year / domain-22%
- Everything included in the monthly plan
- Savings equivalent to 2 months
- Cancel anytime
One license per domain.
Pay4All Shop is free in its basic version. Pay4All Pro unlocks all advanced Pay4All Shop features, including age verification.
A Pay4All Pro subscription is required for WooCommerce.
Frequently asked questions
Do I need a TWINT merchant agreement to use this plugin?
Yes. The merchant agreement is subscribed to directly through the TWINT which provides you with a UUID and a certificat to enter in Pay4All TWINT. If you do not have one yet, we have prepared a tutorial for you.
Does the plugin work with a site that does not use WordPress?
Pay4All Twint is a WordPress plugin. For non-WordPress sites, contact us: we offer an integration via REST API with a PHP / JavaScript SDK.
I have several WordPress sites: how many licenses do I need?
One license per domain if you use WooCommerce. For example,
if your main site is called mon-site.ch and you
have two stores shop.mon-site.ch and
event.mon-site.ch, you only need one
license: subdomains of the same main domain share
the same license. With Pay4All Shop, the TWINT gateway
is free, with no domain limit.
Why is TWINT free with Pay4All Shop and paid with WooCommerce?
Pay4All Shop is our own order-form plugin. To encourage adoption, we provide the TWINT gateway to all Pay4All Shop users with no separate subscription. On WooCommerce, the TWINT gateway remains a premium service. After the one-month free trial, you must also install Pay4All Pro, which requires a subscription.
What happens if pay4all.ch goes down?
TWINT payments continue to work for 2 days. If the outage lasts longer, the TWINT gateway is temporarily disabled and your other payment methods (collection, cash on delivery) remain available until the service resumes.
Can I refund an order from Pay4All Twint?
Yes. From WordPress admin, open the order and click Refund. The refund is processed by TWINT and the customer is notified automatically.
How long before I receive the funds?
The funds reach your bank account within 1 to 2 business days after the transaction, or weekly depending on your preferences.
Do my customers see “Pay4All” during payment?
No. In the customer’s TWINT app, your business name (configured in TWINT Merchant) appears as the recipient. Pay4All is invisible to the customer.
Can I cancel at any time?
Yes. The subscription has no commitment: cancel in one click from your Pay4All account. Please note: no refund is issued for the current already-paid period, whether monthly or annual.
Is my data hosted in Switzerland?
Yes. Pay4All SaaS is hosted in Switzerland by Infomaniak.