API M2Square
🇺🇸 English
  • 🇺🇸 English
  • 🇨🇳中文
Home
Official WebsiteContract
Home
Official WebsiteContract
🇺🇸 English
  • 🇺🇸 English
  • 🇨🇳中文
🇺🇸 English
  • 🇺🇸 English
  • 🇨🇳中文
  1. Development Guide
  • Development Guide
    • Development Integration Guidelines
    • API Request Structure Definition
    • APIs Signature
    • Postman And SDK
    • APIs WebHook
    • Order Status
    • APIs Error Code List
    • PCI Compliance
    • Payment Process Explanation
  • Transaction APIs
    • North America
      • USA
        • Payment
        • Payout
      • Mexico
        • Payment
        • Payout
    • South America
      • Brazil
        • Payment
        • Payout
      • Colombia
        • Payment
        • Payout
      • Ecuador
        • Payment
        • Payout
      • Argentina
        • Payment
        • Payout
      • Peru
        • Payment
        • Payout
      • Chile
        • Payment
        • Payout
      • Venezuela
        • Payment
        • Payout
    • Asia
      • Indonesia
        • Payment
        • Payout
      • Philippines
        • Payment
        • Payout
      • Thailand
        • Payment
        • Payout
      • Malaysia
        • 收款
        • 出款
      • Bengal
        • Payment
        • Payout
      • India
        • Payment
        • Payout
      • Pakistan
        • Payment
        • Payout
    • Europe
      • Russia
        • Payment
        • Payout
    • Mid East
      • United Arab Emirates
        • Payment
        • Payout
      • Turkey
        • Payment
        • Payout
    • Africa
      • Kenya
        • Payment
        • Payout
      • Nigeria
        • Payment
        • Payout
      • South Africa
        • Payment
        • Payout
      • Tanzania
        • Payment
        • Payout
    • Global universal payment
      • Payment
      • Payout
  • Common APIs
    • Payout Voucher Query
      POST
    • Account Balance Query
      POST
    • Order Status Query
      POST
  • Payment of Video Case
    • Video Case
    • Payment method Logo
  • Dashboard Guide
    • Bind Google Authenticator 2FA
  • Schemas
    • Payment Common Request Body
    • Payment Common Response Body
    • Payout Common Request Body
    • Payout Common Response Body
Home
Official WebsiteContract
Home
Official WebsiteContract
🇺🇸 English
  • 🇺🇸 English
  • 🇨🇳中文
🇺🇸 English
  • 🇺🇸 English
  • 🇨🇳中文
  1. Development Guide

Order Status

Order Status Explanation#

Callback the order status and the order query returns the order status description
CodeDescription
SUCCESSPayment is successful for user payment, and Payout transfer is successful for user withdrawal.
FAILEDPayment is failed for user payment, and Payout transfer is failed for user withdrawal
REVERSEDAfter the Payment and Payout process is completed, if it is withdrawn due to external reasons, the order will undergo corresponding reverse operations. For example, if the payment has been made, it needs to be refunded.
PAYINGorder init status

State Machine#

注意事项
💡
The final status of payment and payout services is determined by the callback notification results.
When an order status is "success," it may later be updated to "reversed" due to actions like cancellation initiated by upstream providers.
When an order status is "failed" due to timeout closure (e.g., after 1 hour), the system will notify the merchant of the timeout failure. However, if the customer subsequently completes the payment, the order may convert to "success" and be successfully credited, with a new notification sent to the merchant.
Duplicate Payment Explanation
Due to characteristics of payment collection in certain regional markets, legitimate duplicate payments may occur. The system manually reviews such orders as complaint cases for intervention.
For regions supporting duplicate payments, the callback notification message is consistent with standard notifications, but appends the duplicate payment count to the original order number. For example, if the original order number is 123456789, the confirmed duplicate payment will be recorded as "123456789_1"。
If a refund is required for duplicate payments, it will be processed offline (manually).
Modified at 2025-10-26 11:19:14
Previous
APIs WebHook
Next
APIs Error Code List
Built with