Description
Pay4All for myPOS adds myPOS Virtual as a payment method to WooCommerce and to the free Pay4All Shop plugin.
myPOS is a trademark of myPOS World Ltd; this plugin is an independent integration and is not affiliated with, endorsed by, or sponsored by myPOS.
Main features:
- Connects your own myPOS account by pasting your Configuration Pack (base64 blob from the myPOS merchant portal) – no OAuth, no third-party proxy.
- Every method enabled in your myPOS account shows up at checkout: cards, iDEAL, TWINT (via myPOS), IRIS, Satispay, and more depending on your store settings.
- WooCommerce integration: classic checkout, Checkout Blocks and HPOS supported.
- Pay4All Shop integration: works out of the box with form-based checkouts.
- Refunds triggered directly from the WooCommerce order screen (native WC refund flow, no custom history).
- Localized in French, German, Italian and English.
- Test / Live mode toggle with locked Test mode when no production Pack is saved.
There is no license fee, no subscription, no domain activation. Install, activate, paste your Configuration Pack, done.
External services
This plugin connects to myPOS Virtual (an external payment gateway operated by myPOS World Ltd) to process every checkout your customers submit.
What is sent, and when:
- When a customer places an order and picks myPOS at checkout, the plugin POSTs the transaction data (order ID, amount, currency, customer name / email / billing address, cart items, plus your merchant Store ID and a signature from your Configuration Pack) to https://mypos.com/vmp/checkout (production) or https://mypos.com/vmp/checkout-test (test mode).
- After payment, myPOS calls the same wc-api URL on your site (server-to-server notify + browser return) with the transaction status. No data leaves the site outside of these two round-trips.
This service is provided by myPOS World Ltd:
- Terms of service: https://www.mypos.com/en-gb/legal/terms
- Privacy policy: https://www.mypos.com/en-gb/legal/privacy-policy
- API documentation: https://developers.mypos.com/
The plugin makes no other network calls (no analytics, no license server, no third-party proxy).
Installation
- Upload the
pay4all-for-myposfolder to/wp-content/plugins/(or install from Plugins > Add New). - Activate “Pay4All for myPOS” from the WordPress Plugins screen.
- Open
Pay4All myPOS > Settingsin the admin. - Paste your Configuration Pack from the myPOS merchant portal. See “Aide myPOS” for screenshots.
- Tick which myPOS payment methods you want to expose at checkout.
- Optionally set default WooCommerce statuses for paid orders.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“Pay4All for myPOS” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “Pay4All for myPOS” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial release.
- myPOS Virtual integration via Configuration Pack (paste from merchant portal).
- WooCommerce classic checkout + Checkout Blocks + HPOS support.
- Pay4All Shop integration.
- French, German, Italian and English translations bundled.





