Skip to content

Introduction

NeraSika Payments lets your business accept and send payments through one API.

Method What you can do Status
Mobile money Collections, disbursements, direct debit and reversals on MTN MoMo, Telecel Cash and AirtelTigo Money Available
Cards Accept debit and credit card payments Coming soon

Every payment method shares the same building blocks: authentication, callbacks and status checks.

Payments are asynchronous. The API accepts your request straight away, and the final result arrives later at your callback URL.

  1. You request a token with your merchant ID and secret.
  2. You send a payment request. NeraSika replies 202 Accepted with a transactionId and status pending.
  3. The customer approves the payment. For mobile money, that’s a prompt on their phone.
  4. NeraSika sends the result to the merchantCallbackURL you gave in the request.
  5. You fulfil the order once the status is successful.

If a callback is delayed, you can check the status at any time.

  • transactionId is NeraSika’s ID for a transaction. Store it: you need it to check status or reverse.
  • merchantRef is your own reference. It comes back in every response and callback, so you can match results to your orders.
  • Amounts are currently in Ghana cedis (GHS), with at most 2 decimal places.
  • Your account settings decide which transaction types and networks you can use, and your per-transaction limits. A request outside them is rejected with 403 or 400.
Environment Base URL
Pre-production https://preprod.api.nerasika.com
Production https://prod.api.nerasika.com