Welcome to NjlaPay

Getting started with NjlaPay is designed to be fast. Our goal is to have you processing test transactions within 30 minutes of signing up. This guide walks through account setup, API credential management, making your first API call, and moving to production.

Account Setup

Create your NjlaPay account at hello@njlapay.tech. We will provide you with dashboard access and sandbox API credentials immediately. No approval process is required for sandbox access — you can start testing immediately while we process your production account application in parallel.

Your First API Call

With your sandbox API key, you can immediately create a test payment. Our REST API uses standard HTTP methods and returns JSON. Authentication uses Bearer tokens in the Authorization header. Your first payment creation looks like: POST /v1/payments with amount, currency, payment_method, and idempotency_key fields.

Webhooks Setup

Configure a webhook endpoint in your NjlaPay dashboard to receive payment status updates. Your webhook handler should accept POST requests, return 200 immediately, and process the event asynchronously. We provide webhook signature verification headers to confirm authenticity.

Going to Production

Once you have tested your integration thoroughly in the sandbox, production access requires: business verification documents, agreement to our terms of service, and a brief review of your payment use case by our compliance team. For most businesses, production access is granted within 2 business days. We are available at hello@njlapay.tech to support you through this process.