Getting Started
Your institution receives payout instructions for inbound cross-border transactions from MoneyGram, credits the beneficiary's account or wallet, and reports the final status back to MoneyGram. The integration is built on three APIs: Account Validate, Fund Transfer, and Status Webhook.
MoneyGram Payout API
The MoneyGram Payout API enables receiving institutions—such as banks, digital wallets, aggregators, and payment processors—to receive and fulfil inbound cross-border remittance transactions.
The integration covers three core capabilities:
Account Validate
Verify the receiver’s bank account or wallet before the transfer is initiated.
Fund Transfer
Receive the disbursement instruction and credit funds to the receiver.
Status Webhook
Report the final transaction outcome back to MoneyGram.
How it works
Every remittance moves through four stages. MoneyGram initiates the validation and transfer requests. The receiving institution processes the payout and reports the final status asynchronously.
Standards
All requests and responses use application/json. Country and currency values follow recognised ISO standards.
| Visibility | Meaning |
|---|---|
| Required | Must be included in every applicable request. |
| Optional | Included when the information is available to MoneyGram. |
| Conditional | Included only when agreed conditions or corridor-specific requirements are met. |
API responsibilities
Get help
For integration assistance, contact your MoneyGram integration representative. The MoneyGram Developer Portal contains the latest reference materials, sandbox information, and change logs.
Updated 30 days ago
