03 · On the web

Instant payment, drop-in.

Plugins for WooCommerce, OpenCart, CS-Cart. A clean REST API for everything else. Sandbox-first, signed callbacks, no card-form to build.

PluginsWooCommerce · OpenCart · CS-Cart
Direct integrationREST API + signed callbacks
SDKPHP SDK (open source)
StatusLive · sandbox open to all

A checkout that doesn't ask for a card number.

For e-commerce, the friction is the checkout form. Card number, expiry, CVV, 3DS challenge, redirect, return, retry on decline — five chances to lose the order.

miaPOS e-commerce checkout has none of that. The buyer clicks Pay, the page redirects to a single screen with a QR (desktop) or a deep link (mobile), the buyer confirms in their banking app, the merchant gets a signed callback within seconds. Cart-to-paid in under 10 seconds end-to-end.

Three integration paths: plugin (zero code — install, paste API key, done), PHP SDK (a couple of hours), or direct REST + signed callbacks (for everything not on the supported stacks). All three talk to the same sandbox-first API.

How it works.

From the cashier's tap to the merchant's bank account.

1
Pick your integration path
Plugin for WooCommerce / OpenCart / CS-Cart, SDK for custom PHP, REST for anything else.
2
Create a sandbox account
Self-service in the Merchant Portal. Sandbox API keys issued immediately.
3
Drop in the checkout
For plugins — install + paste API key. For SDK / REST — a handful of API calls.
4
Verify with signed callbacks
Every payment notification is RSA-signed; the SDK and plugins verify automatically. Custom integrations call /verify.
5
Switch to production
Same API, production keys. No code change between sandbox and prod.

For any web shop where the rail matters.

E-commerce checkout is the right answer when the merchant already has a website.

D2C web shops

Direct-to-consumer brands selling physical goods. Lower checkout friction = higher conversion.

Subscription services

Recurring billing supported via RtP push to the buyer's bank app.

Digital goods

Instant settlement = instant delivery. No 3-day card hold to wait out.

Marketplaces

Split payments and seller payouts via merchant sub-accounts.

Booking platforms

Deposits, full prepayment, no-show charges — all supported.

Donation pages

Lower fees than cards = more goes to the cause.

What's in the box.

Built so the merchant can self-serve and the buyer doesn't have to install anything.

For the merchant

  • Free plugins for the three biggest stacks
  • Sandbox-first — test before go-live, no bank ticket needed
  • PCI scope = zero (no card data on the merchant site)
  • Signed callbacks, no shared secrets
  • Refunds & partial refunds via Portal or API

For the buyer

  • No card form to fill, ever
  • Pays from their bank app in 2 taps
  • Receipt delivered as email + bank statement line
  • Works from any device — desktop QR or mobile deep link
  • No account to create on the merchant site (optional)

"The fastest checkout is the one that asks for the fewest fields."

Try it, or build with it.

If you sell — start with the User Guide. If you build — go straight to the integration docs.