SaukiPayDocs
Integrations

API Integration

Accept payments, send payouts and pay bills using the Saukipay REST API.

The Saukipay API lets you integrate payments, payouts and bill payments directly into your own application.

Full API reference

Endpoints, request and response schemas, and code samples in JavaScript, Python, Java and cURL.

Base URL

https://server.saukipay.net/api/v1

Authentication

Every request is authenticated with your secret key as a bearer token:

Authorization: Bearer <SECRET_KEY>

Payout and bill payment requests must additionally carry an HMAC-SHA512 signature of the request payload, which lets Saukipay verify that the request came from you and was not altered in transit. See the API reference for how to compute it.

Keep your secret key on the server

Never ship your secret key in a browser or mobile app. Call the Saukipay API from your backend only.

Before you start

  1. Get your API keys from the Developer page of the merchant dashboard.
  2. Whitelist your server IPs. IP whitelisting is mandatory in both test and live mode — requests from other addresses are rejected.
  3. Send every request over HTTPS.

On this page