API Endpoints
-
GET
/healthz/Service liveness probe -
POST
/api/v1/collections/Payment collections & RRR generation -
POST
/api/v1/invoice/Electronic invoice creation -
POST
/api/v1/payment-gateway/Payment processing & verification -
POST
/api/v1/funds-transfer/Bank account fund transfers -
POST
/api/v1/mandates/Direct debit mandate management -
GET
/api/v1/webhooks/mine/Webhook registration & delivery -
GET
/api/v1/transactions/Transaction history & records -
GET
/api/v1/dashboard/stats/Analytics & usage statistics
Authentication
All API requests require an API key passed via the X-API-Key HTTP header.
Generate your key from the operator dashboard or via the
/api/v1/api-keys/mine/ endpoint.
Example request:
curl -H "X-API-Key: your_api_key" https://api-nrs.xpertechsolutions.com/api/v1/transactions/
Quick Start with Postman
Import the entire API in seconds
- Open Postman → Import → Link
- Paste:
https://api-nrs.xpertechsolutions.com/api/schema/ - All endpoints, request models, and authentication are auto-configured.
Works with Postman, Insomnia, Bruno, and any OpenAPI-compatible client.