KashierDevelopersKashier Developers
API reference and playgroundCredentials and access

List the IP allow-list

curl -X GET "https://test-api.kashier.io/v2/ip-address"
{}

Returns the IP addresses allowed to call Kashier with your secret key.

Read this first when a working integration suddenly returns 403. Every secret-key call is checked against this list, and an IP that is not on it is refused with 403 Unauthorized IP address — which looks like an authentication problem but is not. Because an empty list allows every IP, the allow-list is opt-in and silent until someone adds the first entry; from that moment every server you call from must be listed, including new deployment targets, NAT gateways and CI runners.

Dashboard (JWT) sessions are never IP-checked — only secret-key callers are.

Authorization

secretKey
Authorization<token>

Merchant secret key used to identify the merchant, obtained from Kashier's dashboard. Pass the raw secret key value in the Authorization header (NOT a "Bearer" token).

In: header

Query Parameters

q?string

Search term.

page?integer

Page number.

limit?integer

Page size.

sortBy?string

Field to sort by, e.g. createdAt.

sortType?integer

Sort direction — 1 ascending, -1 descending.

Value in

  • 1
  • -1

Response Body

application/json

application/json

application/json

application/json

application/json

GET
/v2/ip-address