API M2Square
🇺🇸 English
🇺🇸 English
🇨🇳中文
Home
Official Website
Contract
Home
Official Website
Contract
🇺🇸 English
🇺🇸 English
🇨🇳中文
🇺🇸 English
🇺🇸 English
🇨🇳中文
Development Guide
Copy Page
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 Website
Contract
Home
Official Website
Contract
🇺🇸 English
🇺🇸 English
🇨🇳中文
🇺🇸 English
🇺🇸 English
🇨🇳中文
Development Guide
Copy Page
Development Integration Guidelines
1.Sequencing the Integration Experience
#
2.Pre-integration Preparation
#
1
Obtain Production Merchant ID and API Key
After the product KYB (Know Your Business) verification is approved, the business team will provide the corresponding regional super admin account, merchant ID, and API key in the business support group.
3. API integration
#
1
Development Integration
1.
Refer to the
[APIs Signature]
document to confirm the API signature rules.
2.
Integrate the collection and payout APIs for the target region under
[Transaction APIs]
.
3.
Set the webhook URL when placing an order in the transaction API.
4.
Integrate the
Transaction Verification API
and
Balance Inquiry API
under
[Common APIs]
.
5.
Check
[Payment of Video Case]
to understand the practical use cases of each API.
2
Integration Testing
1.
Use the examples in
[Transaction APIs]
to test the corresponding payment scenarios.
2.
For callback testing, contact customer support to assist with mock callback validation.
3
Production Preparation
1.
Provide the all list of production IP addresses for us to whitelist.
2.
Add our callback IP addresses to your whitelist.
3.
Ensure secure distribution of API keys; contact us if you need to update the key.
4.
Enable 2FA binding for your Dashboard admin account.
5.
Notify us when going live in production so we can help monitor data and verify the integration.
4. Fee Description
#
Our platform charges transaction fees instantly for each order (fees are applied per completed transaction), rounded up to two decimal places.
Example: For an order amount of 99 with a 0.6% fee, the total fee charged will be 0.60 instead of 0.59.
Modified at
2025-10-27 13:15:00
Next
API Request Structure Definition