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

  1. Open Postman → ImportLink
  2. Paste: https://api-nrs.xpertechsolutions.com/api/schema/
  3. All endpoints, request models, and authentication are auto-configured.

Works with Postman, Insomnia, Bruno, and any OpenAPI-compatible client.