Key Features
- Instant Settlement: Receive payments in real time as soon as the transfer is completed.
- Wide Bank Coverage: Supports transfers from all major banks.
- Secure Processing: All transactions are encrypted and comply with industry security standards.
- Automated Reconciliation: Easily match incoming payments to customer orders using unique references.
How It Works
- Customer selects bank transfer as the payment method at checkout.
- Monieswitch provides a unique account number or payment reference for the transaction.
- Customer initiates the transfer from their banking app or internet banking platform.
- Monieswitch detects the incoming payment and confirms the transaction instantly.
- You receive a webhook notification with the payment details for order fulfillment.
Integration Steps
-
Initiate a Payment Request
Send a payment initiation request to the Monieswitch API specifying
bank_transfer
as the payment channel. - Display Payment Instructions Use the API response to display the unique account number or payment reference to your customer.
-
Handle Payment Confirmation
Listen for webhook notifications from Monieswitch to confirm when the payment is received.
Example webhook handler (Node.js/Express)
Best Practices
- Always verify payment status via webhook before fulfilling orders.
- Display clear instructions and references to avoid payment errors.
- Test your integration in the sandbox environment before going live.
API
Refer to our API Documentation for integration details