Changelog
API changelog
Newest first. Subscribe via the Atom feed.
Safer assisted payouts, clearer remittance rates and checkout controls
Use owner-set limits for BOB-assisted payouts, fund cross-border routes from any supported balance, and choose who pays a store checkout fee.
- AddedBOB business payouts can proceed to a saved recipient within owner-set per-payment and daily limits after confirmation; exceptions queue for approval in Business Suite.
- AddedSome recipient-dependent remittance routes now collect payout details before requesting a firm rate, instead of appearing unavailable before they can be priced.
- AddedSenders can enter either the debit amount or the recipient amount and choose any supported funding balance; the other side is calculated from the selected route.
- ChangedThe headline remittance rate now shows the selected debit wallet currency to the recipient currency. Intermediate conversion and payout rates stay in the review details.
- AddedEligible stablecoin-funded routes can fund a fresh per-transfer deposit address automatically from the treasury wallet, with one-time dispatch and reconciliation after uncertain outcomes.
- AddedStore owners can pass checkout fees to the customer or absorb them. Absorb mode prioritises the fee-free bank-transfer option; card and other provider fees may still apply.
- FixedStore and invoice payments delivered to the shared collections callback now follow their canonical settlement path instead of being left unmatched.
- ChangedBOB business payouts remain gated until the workspace integration is enabled, and live API, webhook and wallet infrastructure access requires Business or higher.
Online stores, shared inventory, in-store carts and product reviews
Run online and in-store sales from one stock count, import catalogues from other systems, and let verified buyers review what they bought.
- AddedStorefront menu listing every published store, with quick links to orders, products and sharing.
- AddedInventory page with one stock count shared by online stores and in-store POS, low-stock alerts and inventory value reports.
- AddedCatalogue import from CSV, Excel and common inventory-system exports, with safe matching that never duplicates products or overwrites your edits.
- AddedAutomatic, editable SKUs that stay unique across your business.
- AddedItemised in-store checkout: stock is held during payment, released if it fails or expires, and deducted only once on success.
- AddedProduct reviews from verified buyers, with photos, merchant replies, hide controls and private store feedback.
- AddedInventory API for developers: list stores, list and create products, update product details, and set stock counts safely without overwriting a sale that happened in between.
- AddedReviews API for developers: read verified-buyer product reviews and your replies, filtered by store, product or date.
Global remittance with live rate comparison
Send to 170+ destinations, compare every available route by rate and delivery speed, and track each transfer end to end.
- AddedCross-border payouts to 170+ destinations from any supported balance.
- AddedLive rate options per destination, each labelled by delivery speed, with an expiry countdown and last-updated time.
- AddedConfirmed quotes are re-checked before any money moves; an expired or worsened rate is refused and must be refreshed.
- AddedUK payouts over Faster Payments using the beneficiary's name, account number and sort code.
- AddedStatus timeline for every transfer — queued, processing, completed or refunded — with in-app and email notices.
- ChangedDestinations without an automated route are handled by our payments team and always show a realistic delivery estimate, never an instant one.
- ChangedThe sending balance now defaults to your business's home currency.
cNGN on Base and instant BPay @tag transfers
A new digital naira rail, and instant fee-free transfers between BoundlessPay businesses.
- AddedcNGN deposits and withdrawals on Base, alongside USDT and USDC.
- AddedConversion between cNGN and your naira balance at live prices.
- AddedBPay @tag handles: pay another BoundlessPay business by its tag, instantly and with no transfer fee for same-currency transfers.
- FixedSmall naira-to-cNGN purchases now settle correctly where the partner deducts a flat fee.
Checkout rails, reconciliation and the mobile app experience
More local ways to pay, automatic matching of incoming payments, and an app-like experience on mobile.
- AddedCheckout now offers each customer the local methods available to them, including bank transfer and PalmPay.
- AddedConfirmed payments are matched to their order and credited automatically, with retries and alerts when one does not land.
- AddedInstalling BoundlessPay on your phone gives an app-like layout with bottom navigation and a quick send action.
- FixedConfirmed bank deposits that previously failed to reach a balance are now retried and flagged for review.
Public documentation site
The full API reference, guides and this changelog are now public — no sign-in required.
- AddedPublic reference page for every endpoint, generated from the live specification.
- AddedGuides for authentication, environments, idempotency, pagination, errors, rate limits, webhooks and going live.
- AddedChangelog feed at /docs/changelog.xml.
- ChangedOpening /v1/public/rates in a browser now lands on the designed reference page; API clients still receive JSON.
Payroll, financing, savings and Merchant Hub
Four Suite products are now reachable over the API.
- AddedPayroll: employees, payroll runs and run history, with idempotent run creation.
- AddedFinancing: read-only credit profile, offers and repayment schedule. Drawdowns stay in the dashboard.
- AddedSavings: plans, balances and contributions, with idempotent plan creation.
- AddedMerchant Hub: stores, orders, disputes and settlement history.
- AddedNew scopes and webhook event types for each of the four products.
Public rates endpoint
Indicative mid-market rates, free and without an API key.
- AddedGET /v1/public/rates for fiat, crypto and stablecoin pairs, with inverse rate, source and timestamp.
- AddedGET /v1/public/rates/{pair} for a single pair.
- ChangedRates are returned as decimal strings, never floats.
API version 2026-08-29
Current stable version. Error handling and idempotency were tightened across the gateway.
- ChangedAll errors follow RFC 9457 problem details with a stable `code` and a `request_id`.
- ChangedEvery value-moving endpoint requires an Idempotency-Key header.
- AddedX-RateLimit-Remaining on every response.
- FixedCard issuance returns PROVIDER_UNAVAILABLE instead of an ambiguous success when the issuer has not confirmed the card; retry with the same key.
