Skip to main content
Security is built into how the Spritz API works. This page summarizes the controls that are in place and how they show up in your integration.

Authenticated, signed requests

Every request is authenticated. Backend calls are signed with HMAC-SHA256 using your integrator key, a timestamp, and a signature, so Spritz can confirm a request genuinely came from you and wasn’t altered in transit. Timestamps are checked against a 5-minute window to reject replayed requests. See Authentication.

Scoped, per-user access

You act on behalf of a specific user with their scoped user API key. For client-side flows, you mint a short-lived, per-user token on your backend and hand it to the user’s device, so a browser or mobile app can call Spritz directly without ever holding your backend credentials.

Sensitive card data stays out of your servers

Full card numbers, CVVs, and PINs are handled through encrypted, secure components and rendered client-side, so that sensitive card data never passes through your servers. See Cards.

Signed webhooks

Webhook deliveries are signed. You verify the signature against the raw request body before trusting a payload, so you can be certain an event genuinely came from Spritz and wasn’t tampered with. See Webhooks.

Identity and monitoring

Spritz runs identity verification (KYC), KYB, AML and sanctions screening, and transaction monitoring on the users moving money. Money-movement requests also pass risk checks before any funds move; a blocked ACH debit, for example, returns a 409 before the pull is initiated. See Onboarding and ACH returns.

Encryption in transit

All API traffic is served over HTTPS with TLS.

Safe retries

Idempotency keys ensure a retried request never moves money twice, even across network failures and timeouts. See Idempotency.

Test safely

Build and test against simulated rails using separate sandbox credentials before you touch real funds or real user data. See Sandbox.

Compliance and due diligence

For your security and compliance review, details on our compliance program, certifications, data handling, and banking and payment partners are available on request.

Request our security and compliance details

Reach out and we’ll share what’s relevant to your review.