NRS E-Invoicing & Payment Gateway API

A drop-in-compatible proxy for Nigeria's Remita payment ecosystem. Process invoices, collections, mandates, and fund transfers through a single gateway.

v1.0.0 · production

Key Endpoints

  • GET /healthz/ Liveness probe
  • POST /api/v1/collections/ RRR generation & collections
  • POST /api/v1/invoice/ E-invoice creation
  • POST /api/v1/payment-gateway/ Payment processing
  • POST /api/v1/funds-transfer/ Fund transfers
  • POST /api/v1/mandates/ Direct debit mandates
  • GET /api/v1/webhooks/mine/ Webhook management
  • GET /api/v1/dashboard/stats/ Gateway analytics

Authentication

All API requests require an API key passed via the X-API-Key header. Obtain your key from the operator dashboard or via the /api/v1/api-keys/mine/ endpoint.

Example:

curl -H "X-API-Key: your_key_here" https://demo-nrs.xpertechsolutions.com/api/v1/transactions/

Quick Start with Postman

Import the OpenAPI schema directly into Postman:

1. Open Postman → ImportLink
2. Paste: https://demo-nrs.xpertechsolutions.com/api/schema/
3. All endpoints, models, and auth will be auto-configured.