Base URL
All requests go to:What you integrate
Authenticate
Exchange your client credentials for a short-lived bearer token.
Read data
Pull transactions and merchants over REST for reconciliation and detail.
Receive webhooks
Get notified the moment a payment is paid or refunded.
How a payment flows
A native crypto payment moves through states you are notified about:- payment.succeeded: the customer paid. Funds are held in SaturnShift’s custodial wallet for the merchant.
- payment.paid: the funds have been transferred to the merchant’s own external wallet.
- payment.refunded: the payment was refunded, in full or in part.
Webhooks are for real time; the REST API is the source of truth for reconciliation. Use both. A missed webhook is always recoverable from the API.