Skip to main content
MoniepointSettings

Moniepoint POS Settings

Nigeria Only

Configure Moniepoint as a standalone POS payment system for Nigerian customers

Nigeria Market Only

Moniepoint is configured exclusively for Nigerian customers (currency: NGN). Services include: Airtime, Data, Bill Payments, Bank Transfer, Card Payment, POS, Withdrawal, and Collection. This is entirely separate from the Monnify payment system.

Required Secrets
These 3 secrets must be set in Dashboard → Settings → Environment Variables

API Base URL

MONIEPOINT_BASE_URL
✓ Set

Base URL for Moniepoint API (e.g. https://api.example.com)

Example: https://api.moniepoint.com

API Key

MONIEPOINT_API_KEY
✓ Set

Your Moniepoint Business API key for authenticating API requests

Example: mp_live_xxxxxxxxxxxxxxxx

Webhook Secret

MONIEPOINT_WEBHOOK_SECRET
✓ Set

Used to verify incoming webhook event signatures from Moniepoint

Example: whs_xxxxxxxxxxxxxxxx

Webhook Configuration
Register this URL in your Moniepoint Business dashboard to receive payment notifications

Your Webhook URL:

Dashboard → Code → Functions → moniepointWebhook → Copy URL

The exact URL is available in the Base44 Dashboard under Code → Functions → moniepointWebhook

Steps to configure in Moniepoint:

  1. Log into your Moniepoint Business dashboard
  2. Navigate to API Settings → Webhooks
  3. Add the webhook URL copied from Dashboard → Code → Functions
  4. Set the webhook secret to match MONIEPOINT_WEBHOOK_SECRET
  5. Enable events: PAYMENT_SUCCESSFUL, PAYMENT_FAILED
Supported Services (Nigeria only)
📱Airtime
📶Data
🧾Bill Payment
🏦Bank Transfer
💳Card Payment
🖥️POS Payment
💸Withdrawal
📥Collection

All 3 secrets are configured

MONIEPOINT_BASE_URL · MONIEPOINT_API_KEY · MONIEPOINT_WEBHOOK_SECRET

Cookie Statement

We, at SpendVirtual Ltd, use cookies to enhance your experience in accordance with the GDPR and the Ireland Data Protection Act, 2018. By continuing you consent to their use.

See our Cookie Policy and Privacy Policy.