Guides
Integration guides
Move from onboarding to production with route-by-route guidance, webhook setup, and the operational details that usually slow teams down.
Accounts
Approvals
Getting Started
Getting Started with Xace
This page will help you get started with Xace. You'll be up and running in no time!
Authentication
How client-credentials authentication works, what the token carries, which scopes gate which endpoints, and how to cache and refresh tokens safely.
Pagination
How page, limit and excludeTotal work on the list endpoints, the per-endpoint page sizes, and a loop that walks a full collection without missing or duplicating rows.
Errors and retries
What each status code means on the Customer API, which ones are safe to retry, and a retry policy that will not create duplicate payments.
Payees
Payments
Statements
Transactions
Webhooks
Validate Webhooks
Validation You can validate webhook events by validating the signature attached in the request header: Webhook-Signature Base64(RSA512(_WEBHOOK_PRIVATE_KEY_, SHA512(timestamp+eventBody))) To validate the signature in Production workspaces, please use the public key below: \-----BEGIN PUBLIC KEY-----…
Subscribing
Register an endpoint per account and event, understand the two transaction events, and unsubscribe cleanly.
Consumer design
Acknowledge fast, verify the signature, dedupe on xtid, fetch the truth from the API, and never let a slow downstream system cause redeliveries.