Skip the six months it takes to certify an EMV kernel, negotiate a sponsor bank, and write a sub-merchant KYB pipeline. Install the SDK, call tapped.terminals.capture(), ship.
Everything below works with a sandbox key. Flip a single flag to move to production once scheme certification is complete on your side.
One email, one workspace, two keys, publishable and secret. No sales call required for the Platform plan.
~30 secondsPick a language. npm install @tapped/node, pod 'TappedTerminal', or pull the Android AAR. Server + mobile share one API surface.
POST to /v1/merchants, follow the KYB link. Tapped Onboard returns a decision and funding-ready account.
Call terminals.capture({ amount }) from the phone. Customer taps. Webhook fires. You mark the order paid.
Terminals for taps. Merchants for sub-merchant onboarding. Payouts for settlement. Webhooks for everything else.
Create a tap session, hand it to the phone SDK, capture the result. Idempotent with per-tap identity.
Create a sub-merchant, attach documents, receive a decision. KYB workflows are per-market; the API surface is unified.
Every tap lands in a Tapped balance per currency. Trigger payouts or schedule them; we handle T+1 across all live markets.
60+ event types, signed with HMAC, retried with exponential backoff. All events are strictly ordered per-resource.
Every mutating endpoint accepts an Idempotency-Key header. Retry with the same key, get the same response, no double-charges at the till.
Pin an API version per workspace. We deprecate on a 24-month schedule, you upgrade when it's safe, not when it's convenient for us.
Every webhook is HMAC-signed. Replay any event for up to 30 days from the dashboard or via API, test integrations against real payloads.
Three isolated environments, each with its own key set. Sandbox accepts the full EMV test-card set; staging mirrors production at the scheme layer.
SG, JP, and AU regional endpoints serve low-latency writes. PCI-scoped data stays in-region; control plane is globally consistent.
Every Platform customer gets a shared Slack channel with named on-call engineers. No tier-1 deflection. 24/7 coverage across SG and UTC-5.
Sandbox keys have no expiry and the full EMV test-card set attached. Build as much as you want before talking to us, or don't talk to us at all. The Platform plan is self-serve end-to-end.