AEVIONTrust · IP · Globus
DemoAuthQRightQSignBureauPlanetAwardsBankChessPricingAPI
← 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-13

The 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.veilnetxc.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.
Related: Full CHANGELOG.md ↗ · Changelog index → · SDK reference →