← Fintech Docs
SDK Migration Guide
Breaking changes per @aevion-io/fintech-sdkrelease. The REST API surface itself hasn't shipped a deprecation yet — all migrations so far have been on the SDK client shape.
v0.1.x → v0.2.x
Breaking2026-05-13The legacy AevionFintechClient class and createClient() factory are removed. Migrate to the modular FintechClient — same six module shape (qgood, qmaskcard, veilnetxLedger, ztide, qchaingov, qpaynet), now lazily instantiated.
Before (v0.1.x)
import { createClient } from "@aevion-io/fintech-sdk";
const c = createClient({ baseUrl, token });After (v0.2.x)
import { FintechClient } from "@aevion-io/fintech-sdk";
const c = new FintechClient({ baseUrl }).withToken(token);Renamed: c.veilnetx → c.veilnetxLedger.
New module: c.qpaynet (wallets, transfers, requests, merchant keys, webhook signing).
No active deprecations on the REST API. All
/api/qpaynet/*, /api/qgood/*, /api/qmaskcard/*, /api/veilnetx-ledger/*, /api/ztide/*, /api/qchaingov/* endpoints are stable. The /api/payments/v1/* surface (separate from fintech) is its own track — see its own changelog.