Tokenizer
A drop-in JS library that converts card fields into one-time tokens in the browser. Fully stylable to match your checkout.
Tokenizer docsDrop Koi Pay into your storefront, your product, or your accounting stack. Use a maintained plugin, embed the Tokenizer in a custom checkout, or build directly on the REST API — every path lands on the same gateway, with your brand on every surface.
Embed payment acceptance directly in your product or site. Card data is tokenized in the browser, so it never touches your servers and your scope stays at SAQ A.
A drop-in JS library that converts card fields into one-time tokens in the browser. Fully stylable to match your checkout.
Tokenizer docsOne script adds Apple Pay and Google Pay to any checkout. WalletJS handles the sheet and returns a chargeable token.
WalletJS docsGenerate a hosted, brandable payment page or link with no front-end build. Share it and get paid in minutes.
Simple PaymentsMaintained extensions for the major storefronts — install, paste your keys, and start taking payments. Each plugin uses the Tokenizer under the hood, so you stay at SAQ A.
WordPress checkout with one-time and subscription payments, refunds and the Customer Vault. Cash discount and surcharge ready.
Install from the WordPress plugin directory → enter your Koi Pay keys → enable at checkout.
A native payment method with authorize/capture, partial refunds and vaulted cards for returning shoppers.
Add via Composer → configure in Stores → Payment Methods → go live.
Take one-time or recurring payments straight from any Gravity Form — donations, registrations, order forms.
Install the add-on → connect your keys → add a Koi Pay field to a form.
When a plugin isn't enough, the gateway is one authenticated POST away. Here's the canonical embedded flow.
Tokenizer or WalletJS produces a token in the browser.
Optionally store it in the Customer Vault for reuse.
POST a sale to the Transactions API.
Webhooks keep your systems and ledger in step.
Transactions, vault, recurring, invoicing, batch, BIN lookup and settlement — one key, one envelope.
Quick StartSigned, idempotent delivery for transactions, settlements, recurring cycles and vault updates.
Webhooks docsPass line items and Koi Pay assembles Level 3 detail to qualify for the lowest interchange.
Cart & Level 3Two-way reconciliation so deposits, fees and refunds match the books with no manual entry.
Settlement dataPull every batch and line item via API or portal for clean reconciliation and same-day payout visibility.
Settlement APITag transactions with your own metadata — order IDs, locations, reps — and report on them in the portal.
Custom FieldsThe Gateway Emulator speaks a legacy gateway's API, so you can repoint existing integrations at Koi Pay with no code change and no downtime — then adopt native features at your own pace.
Swap the legacy base URL for the Koi Pay emulator endpoint.
Existing requests are translated to the Koi Pay gateway automatically.
Run in sandbox against the same test cards to confirm parity.
Layer in vault, recurring and fraud when you're ready.
Embed it, plug it in, or build on the API — and white-label every surface as your own.