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.

Pay4All Shop FREE
WooCommerce PRO (30-day trial)

  • 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.

  1. Your customer places an order

    On your Pay4All Shop form or WooCommerce checkout, they choose Pay with TWINT and confirm.

  2. 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.

  3. 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.

View 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.

View Pay4All WooCommerce →

Custom sites

Not using WordPress? We offer an integration via REST API with a PHP / JavaScript SDK. Contact us to discuss it.

Contact us →

Setup in 6 steps

From a TWINT merchant account to the first test payment.

  1. 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.
  2. Create your account on pay4all.ch, free and with no credit card required to start the trial. Required for WooCommerce
  3. Install the Pay4All Twint plugin on your WordPress site from the Plugins.
  4. 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
  5. Enable TWINT payments in your store, whether you use Pay4All Shop or WooCommerce. The payment method appears immediately at checkout.
  6. 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

Subscribe now and benefit from the offer.
The price remains guaranteed for life.
CHF 7.-/mois instead of 9.–
CHF 70.-/an instead of 90.–
--
days
--
hours
--
min
--
sec

Monthly WooCommerce Lifetime promotion

CHF 9.-CHF 7.- per month / domain

  • Pay4All Age
  • Pay4All TWINT
  • Cancel anytime
Choose monthly

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.