Skip to content
Last updated

Changelog

For the complete documentation index, see llms.txt. Append .md to any page URL for its markdown version.


2026-08-04

Changed

  • Nonce should now be generated in microseconds (16 digits) — All HMAC documentation and code examples now generate the nonce as a Unix timestamp in microseconds. Seconds (10 digits) and milliseconds (13 digits) remain accepted, so this is non-breaking and requires no change to a working integration. Millisecond nonces collide under concurrent load and are rejected as reused (40003); microsecond precision reduces that materially. Note that padding a millisecond timestamp with three zeros does not help — the nonce must come from a clock with genuine sub-millisecond resolution. → Step 3: Authentication
  • Webhook nonce format documented — Banxa signs outbound webhooks with a 16-digit microsecond nonce. Webhook pages now state this explicitly, show a worked Authorization header, and instruct partners to treat the nonce as an opaque string rather than parsing or length-validating it. → Webhooks

Fixed

  • PHP example generated a nonce that only changed once per second — The sample used time() * 1000, where time() returns seconds. Any integration copied from it would collide on every burst. Now uses microtime(true). → Step 3: Authentication

2026-05-08

Added

  • Documentation migrated from readme.com.

2026-02-08

Improved

  • Webhook payloads — Now include full order context, removing the need for a follow-up Get Order call for common reporting and reconciliation use cases.

2024-01

Added

  • KYC Sharing: SSN support — Partners can now pass a customer's national ID number using the new taxId and taxState request parameters on the KYC Sharing Customer Registration endpoint.

2023-05

Added

  • Mobile WebView Guide — New guide for mobile implementation published.
  • Node.js SDK — Released for easier integration with Banxa APIs.

2022-11

Improved

  • Deeplinking for Referral Method — Introduced capability to append order parameters to a callback URL.
  • Swift and Ruby authentication sample code — Step 3 (Authentication) updated for Swift and Ruby.

2022-07

Added

  • PHP SDK — Released for server-side integration with Banxa APIs.

2022-05

Added

  • Node.js Create Order sample code — Updated.
  • JS SDK for Referral Method — Referral Method updated with SDK implementation details.

2022-04

Improved

  • Get Prices: blockchain parameter — Get Prices now takes blockchain as a parameter and returns prices based on the requested blockchain.

2022-03

Added

  • NFT Checkout integration guide — Released.

Improved

  • Get Orders: filter by status — The Get/Query Orders endpoint can now retrieve orders filtered by order status.