Jump to Content
Moneygram Developer PortalBusinessPersonal
DocumentationCode ExamplesAPI Reference
v1.0

BusinessPersonalMoneygram Developer Portal
Documentation
v1.0DocumentationCode ExamplesAPI Reference
All
Pages
Start typing to search…

Developer Tools

  • Get Started
  • GitLab Repository
  • Video Tutorials

API Keys & Auth

  • Get Access Token

For Consumer (C2C)

  • Transfer
    • POST Quote a Transaction
    • PUT Update a Transaction
    • PUT Commit a Transaction
  • Batch Transfer
    • POST Create a Transaction
    • PUT Commit a Transaction
  • Status
    • GET Retrieve a Transaction
  • Refund
    • GET Retrieve a Transaction
    • PUT Commit a Transaction
  • Amend
    • GET Retrieve a Transaction
    • PATCH Modify Receiver Name
    • PATCH Modify Receiver Additional Data
  • Payout
    • GET Retrieve a Transaction
    • PUT Update a Transaction
    • GET Retrieve Additional Information
    • PUT Commit a Transaction
    • PUT Reverse a Transaction
  • Profiles
    • POST Create a Consumer Profile
    • GET Retrieve Transaction History
    • GET Search for a Consumer Profile
    • GET Retrieve a Consumer Profile
    • PUT Update a Consumer Profile

For Business (B2C)

  • Disbursement
    • POST Quote a Transaction
    • PUT Update a Transaction
    • PUT Commit a Transaction
  • Batch Disbursement
    • POST Create a Transaction with Auto Commit
    • POST Create a Transaction Asynchronously
  • Status
    • GET Retrieve a Transaction
    • GET Retrieve a Lite Transaction Status
  • Refund
    • GET Retrieve a Transaction
    • PUT Commit a Transaction
  • Profiles
    • POST Create a Business
    • GET Retrieve a Business Profile
    • GET Retrieve a List of Businesses
    • PUT Update a Business Profile
    • DELETE a Business Profile

For Blockchain

  • On-Ramp & Off-Ramp
    • Acquire XLM & USDC
    • Authenticate with MoneyGram
    • Initiate Transaction
    • Passing Customer Info (SEP-9)
    • Listen for Close Notification
    • Send or Receive Funds
    • Poll Transaction Status
    • Fetch Reference Number
    • On Ramp location test data
  • Ramps Instant Access
  • Bridging Chain | Best Practices

Webhook

  • Webhook Subscriptions
    • Transaction Events
    • Bill Payment Events
    • Receive Cash Pickup Events
    • Receive Regulatory Events
  • Webhook Security

Support APIs

  • Agent Locator
    • GET Retrieve Locations
  • FX Rate
    • GET Retrieve Rates
  • Reference Data
    • GET Retrieve Account Deposit Fields
    • GET Retrieve Countries
    • GET Retrieve Countries ISO3
    • GET Retrieve Currencies
    • GET Retrieve Enumerations
    • GET Retrieve Service Options
    • GET Retrieve Fields for a Transfer
    • GET Retrieve Fields for a Payout
    • GET Retrieve U.S. State Regulator Information

Advanced Topics

  • Application Testing and Certification
  • Bank & Wallet Coverage
    • Afghanistan
    • Albania
    • Argentina
    • Australia
    • Austria
    • Bangladesh
    • Belgium
    • Benin
    • Bolivia
    • Botswana
    • Brazil
    • Bulgaria
    • Burkina Faso
    • Burundi
    • Cambodia
    • Cameroon
    • Canada
    • Central African Republic
    • Chad
    • Chile
    • China
    • Colombia
    • Comoros
    • Costa Rica
    • Cote d'Ivoire
    • Congo, Republic of
    • Congo, Democratic Republic
    • Croatia
    • Cyprus
    • Czech Republic
    • Denmark
    • Dominican Republic
    • Ecuador
    • Egypt
    • El Salvador
    • Estonia
    • Ethiopia
    • Equatorial Guinea
    • Fiji
    • Finland
    • France
    • Gabon
    • Gambia
    • Georgia
    • Germany
    • Ghana
    • Greece
    • Guatemala
    • Guinea
    • Guinea Bissau
    • Haiti
    • Honduras
    • Hungary
    • India
    • Indonesia
    • Ireland
    • Italy
    • Jamaica
    • Jordan
    • Kenya
    • Laos
    • Latvia
    • Liberia
    • Lithuania
    • Luxembourg
    • Madagascar
    • Malawi
    • Malaysia
    • Mali
    • Malta
    • Mauritania
    • Mexico
    • Moldova
    • Mongolia
    • Morocco
    • Mozambique
    • Myanmar
    • Nepal
    • Netherlands
    • Nicaragua
    • Niger
    • Nigeria
    • Pakistan
    • Panama
    • Paraguay
    • Peru
    • Philippines
    • Poland
    • Portugal
    • Romania
    • Rwanda
    • Samoa
    • Senegal
    • Sierra Leone
    • Singapore
    • Slovakia
    • Slovenia
    • South Africa
    • South Korea
    • South Sudan
    • Spain
    • Sri Lanka
    • Sweden
    • Switzerland
    • Tanzania
    • Thailand
    • Timor-Leste
    • Togo
    • Tonga
    • Tunisia
    • Turkey
    • Uganda
    • Ukraine
    • United Arab Emirates
    • United Kingdom
    • United States of America
    • Vanuatu
    • Venezuela
    • Vietnam
    • Yemen
    • Zambia
    • Zimbabwe
  • Disclaimers | T&Cs
    • Quote Disclaimers
    • Fraud Warning (USA Version)
    • Fraud Warning (Non-USA Version)
    • Pre-Payment Disclosure
    • Receipts
  • Enhanced Due Diligence (EDD)
  • Error Handling
    • Data Quality Rules
  • Fees, Fx & Promotional Codes
    • Fees
      • Refunding Fee
    • FX Rates
    • Promotional Discounts
  • Service Options
  • Status & Sub-status
  • Versioning
Powered by 

Bridging Chain | Best Practices

Updated 5 months ago


Ramps Instant Access
Webhook Subscriptions
Moneygram Logo
Media Center Privacy Center Terms of Use Become an agent MoneyGram Money Transfer
LinkedIn Facebook Instagram Twitter Youtube

Authorized to do business in all 50 states, D.C. and all U.S. territories, NMLS #898432. Licensed as a Money Transmitter by the New York State Department of Financial Services. Massachusetts Check Seller License #CS0025, Foreign Transmittal License #FT89432. MoneyGram. MoneyGram Payment Systems, Inc. is registered as a Money Services Business under FinCEN, Registration #. 31000221116940. MoneyGram and the Globe are marks of MoneyGram. All other marks are the property of their respective owners. © 2023 MoneyGram