Changelog

What shipped, what changed, what broke, and when.

API, SDKs, markets, dashboard. Every breaking change gets 90 days' notice and a one-page migration guide. RSS feed below for the subscribers among us.

2026
Mar 14
Newapi · 2026-03-01

Split payouts, one tap

The new taps.capture() call accepts a splits array, route portions of a single tap to multiple sub-merchants in one atomic authorisation. Marketplace rent, rideshare driver splits, shared-commission retail. Available in all markets.

2026
Mar 06
MarketVietnam · phase 2

Vietnam: VND settlement & NAPAS rails live

Sub-merchant acquiring live in Vietnam with local NAPAS domestic routing and VND settlement to VietinBank, VPBank, and Techcombank. Tap Certify carries VN MPC-001 certification for all four issuers.

2026
Feb 22
Improvetap-core · 3.0.0

Tap Core 3.0, 40% lower latency

New cryptographic pipeline cuts tap-to-auth round-trip from a median of 680 ms to 410 ms. Requires SDK update; old SDKs continue to work unchanged.

  • Swift: TappedSwift 3.0.4, iOS 16+ required (up from 15)
  • Kotlin: tapped-android 3.1.0, Android 10+ required (up from 9)
2026
Feb 10
Breakingapi · 2026-03-01

Sub-merchant owners field now required

To comply with new APAC BSA guidance, POST /v1/submerchants now requires at least one entry in owners for any beneficial owner holding 25% or more. Effective 2026-06-01. Existing sub-merchants are unaffected; new registrations without the field will 400.

Read the migration guide →

2026
Jan 28
Newdashboard

Webhook replay, from the timeline

Every event on a transaction timeline now has a "Replay" button. Replay pushes a fresh delivery to your endpoint with a Tapped-Replayed: true header. Works for events up to 30 days old.

2026
Jan 14
Fixapi

PHP Mastercard BIN routing

A subset of PH Mastercard cards (BINs 552245–552249) were routing to BancNet's debit rail instead of the Mastercard rail, causing ~0.3% decline lift. Corrected; schemes retroactively settled. No customer action required.

2025
Dec 20
MarketMalaysia · phase 1

Malaysia: sandbox live, GA in Q1

Sandbox sub-merchant acquiring open in Malaysia against Maybank and CIMB rails. GA depends on final Bank Negara licence, expected Q1 2026. Submit KYB now; live activations ship in order received.

2025
Dec 05
Newapi · 2025-12-01

Tap Ledger GraphQL API

New GraphQL endpoint at api.tapped.so/ledger/graphql. Query ledger entries, payouts, reconciliations, and reserves with one request. Schema introspection on; explorer in the dashboard.

2025
Nov 18
Improveall SDKs

Idempotency keys now auto-generated by default

All first-party SDKs now generate and attach a UUIDv7 idempotency key by default on every mutation. Override by passing your own; disable with { idempotency: false }. Opted-in retroactively.

2025
Oct 30
Newapi · 2025-10-15

Webhook signatures v2

New Tapped-Signature-V2 header with a stronger signing algorithm and explicit timestamp tolerance. V1 continues to work alongside V2 through 2026-10-15. Signing secret rotation shipped alongside; self-serve.