MagicPayments Integration Guides
Practical, copy-paste walkthroughs for connecting a merchant to MagicPayments — one page per gate and method, each covering both a pay-in and a pay-out end to end. New gates are added here as they launch.
Start with Getting started. It covers authentication, request signing, money units, and the status/callback lifecycle that every guide below builds on. Each page then focuses only on what is specific to that gate.
Start here
Gate (hosted) integrations
Madagascar P2P Gate
Accept mobile-money pay-ins on a MagicPayments-hosted page and send mobile-money payouts in Malagasy Ariary (MGA).
South Korea P2P Gate
Accept bank-transfer pay-ins on a hosted page and send bank-account payouts in South Korean Won (KRW).
Pakistan P2C Gate
Accept JazzCash and Easypaisa wallet pay-ins on a MagicPayments-hosted page in Pakistani Rupee (PKR). Pay-in only — this method does not support payouts.
General Card Gate
Accept card pay-ins on the MagicPayments hosted card form (no PCI scope on your side) and send card payouts.
Host-to-host (H2H) integrations
How these pages are organised
Every gate guide follows the same shape so you always know where to look:
- When to use it — the rails, currency, and operations the gate supports.
- Prerequisites — the IDs and credentials you need from your account manager.
- Pay-in — the full request, the response, and how to track the result.
- Pay-out — the destination shape specific to this gate, plus tracking.
- Testing & go-live — sandbox notes and the production checklist.