Environments
| Purpose | Production | Staging |
|---|---|---|
| Dashboard | https://dashboard.kartapay.me | https://dashboard-staging.kartapay.me |
| API | https://api.kartapay.me | https://api-staging.kartapay.me |
Auth is different: it uses a single host (auth.kartapay.me) with the
environment as a path segment, not a separate staging subdomain:
| Purpose | Production | Staging |
|---|---|---|
| Auth (token) | https://auth.kartapay.me/production/token | https://auth.kartapay.me/staging/token |
See Authentication for a full working example.
All requests should include:
Accept: application/json
Authorization: Bearer <access_token>
Content-Type: application/json
:::tip Next step Move on to Create a Payment to make your first API call. :::