# API M2Square ## Docs - Development Guide [Development Integration Guidelines](https://doc.m2square.xyz/development-integration-guidelines-7523660m0.md): - Development Guide [API Request Structure Definition](https://doc.m2square.xyz/api-request-structure-definition-7523661m0.md): - Development Guide [APIs Signature](https://doc.m2square.xyz/apis-signature-7523662m0.md): - Development Guide [Postman And SDK](https://doc.m2square.xyz/postman-and-sdk-7523663m0.md): - Development Guide [APIs WebHook](https://doc.m2square.xyz/apis-webhook-7523664m0.md): - Development Guide [Order Status ](https://doc.m2square.xyz/order-status-7523665m0.md): - Development Guide [APIs Error Code List](https://doc.m2square.xyz/apis-error-code-list-7523666m0.md): - Development Guide [PCI Compliance](https://doc.m2square.xyz/pci-compliance-7523667m0.md): - Development Guide [Payment Process Explanation](https://doc.m2square.xyz/payment-process-explanation-7523668m0.md): - [Payment of Video Case](https://doc.m2square.xyz/payment-of-video-case-68808715f0.md): 【Support for the Country - Video Payment】:[https://drive.google.com/drive/folders/1GNUKNfDualQYsU0RIOK4mZm9GThlW9fu](https://drive.google.com/drive/folders/1GNUKNfDualQYsU0RIOK4mZm9GThlW9fu) - Payment of Video Case [Video Case](https://doc.m2square.xyz/video-case-7523669m0.md): - Payment of Video Case [Payment method Logo](https://doc.m2square.xyz/payment-method-logo-7523670m0.md): - Dashboard Guide [Bind Google Authenticator 2FA](https://doc.m2square.xyz/bind-google-authenticator-2fa-7523672m0.md): ## API Docs - Transaction APIs > North America > USA [Payment](https://doc.m2square.xyz/payment-363079696e0.md): - Transaction APIs > North America > USA [Payout](https://doc.m2square.xyz/payout-363079697e0.md): - Transaction APIs > North America > Mexico [Payment](https://doc.m2square.xyz/payment-363079698e0.md): - When the user saves the clabe account and makes multiple successful payments, the callback parameter notification includes the realAmount that distinguishes each actual payment, the initial merchant order number mchOrderId, and the bankId of each payment order is unique and can be used as a prevention of duplicate and a prevention of generating new orders for duplicate purposes. The merchant must perform duplicate prevention checks on the bankId. An example of the actual callback is as follows - Transaction APIs > North America > Mexico [Payout](https://doc.m2square.xyz/payout-363079699e0.md): - beneficiaryAccountNumber: Beneficiary account number: CLABE number or bank account number. - Transaction APIs > South America > Brazil [Payment](https://doc.m2square.xyz/payment-363079700e0.md): - Transaction APIs > South America > Brazil [Payout](https://doc.m2square.xyz/payout-363079701e0.md): - API Header parameters, API Request parameters, API Response parameters (refer to [Transaction-API [PAYOUT-API]](https://) public template parameters),follow is extra parameters - Transaction APIs > South America > Colombia [Payment](https://doc.m2square.xyz/payment-363079702e0.md): - Collection and payout amounts in Colombia do not support decimal values. - Transaction APIs > South America > Colombia [Payout](https://doc.m2square.xyz/payout-363079703e0.md): • The amount does not support decimals. - Transaction APIs > South America > Ecuador [Payment](https://doc.m2square.xyz/payment-363079704e0.md): - Amount supports decimals. The currency displayed in our system for Ecuador is ECS, but users in Ecuador actually use USD, meaning 1 ECS = 1 USD - Transaction APIs > South America > Ecuador [Payout](https://doc.m2square.xyz/payout-363079705e0.md): - The beneficiary account number must correspond correctly to the specified bank and account type (users should be guided to input accurate information). - Transaction APIs > South America > Argentina [Payment](https://doc.m2square.xyz/payment-363079706e0.md): - Transaction APIs > South America > Argentina [Payout](https://doc.m2square.xyz/payout-363079707e0.md): - Transaction APIs > South America > Peru [Payment](https://doc.m2square.xyz/payment-363079708e0.md): - User information and bank account details entered during payment must be accurate and match the bank account holder's information - Transaction APIs > South America > Peru [Payout](https://doc.m2square.xyz/payout-363079709e0.md): - 金额最低1PEN 最大40000PEN - Transaction APIs > South America > Chile [Payment](https://doc.m2square.xyz/payment-363079710e0.md): - User information entered during payment must be accurate and match the bank account holder's information - Transaction APIs > South America > Chile [Payout](https://doc.m2square.xyz/payout-363079711e0.md): - Amount limit: Minimum 1,000 CLP, Maximum 8,000,000 CLP - Transaction APIs > South America > Venezuela [Payment](https://doc.m2square.xyz/payment-363079712e0.md): - Transaction APIs > South America > Venezuela [Payout](https://doc.m2square.xyz/payout-363079713e0.md): - Transaction APIs > Asia > Indonesia [Payment](https://doc.m2square.xyz/payment-363079714e0.md): Supported Payment Types and Payment Channels: - Transaction APIs > Asia > Indonesia [Payout](https://doc.m2square.xyz/payout-363079715e0.md): - Transaction APIs > Asia > Philippines [Payment](https://doc.m2square.xyz/payment-363079716e0.md): | **PaymentType** | **PaymentChannel** | **Remark** | - Transaction APIs > Asia > Philippines [Payout](https://doc.m2square.xyz/payout-363079717e0.md): - Transaction APIs > Asia > Thailand [Payment](https://doc.m2square.xyz/payment-363079718e0.md): - Transaction APIs > Asia > Thailand [Payout](https://doc.m2square.xyz/payout-363079719e0.md): - Transaction APIs > Asia > Malaysia [收款](https://doc.m2square.xyz/%E6%94%B6%E6%AC%BE-363079720e0.md): - 扫码:早上8点到晚上11点GMT+8 - Transaction APIs > Asia > Malaysia [出款](https://doc.m2square.xyz/%E5%87%BA%E6%AC%BE-363079721e0.md): - Transaction APIs > Asia > Bengal [Payment](https://doc.m2square.xyz/payment-363079722e0.md): - Transaction APIs > Asia > Bengal [Payout](https://doc.m2square.xyz/payout-363079723e0.md): - Transaction APIs > Asia > India [Payment](https://doc.m2square.xyz/payment-363079724e0.md): - Transaction APIs > Asia > India [Payout](https://doc.m2square.xyz/payout-363079725e0.md): - Transaction APIs > Asia > Pakistan [Payment](https://doc.m2square.xyz/payment-363079726e0.md): - phone must contain the user’s real information, and beneficiaryId must be a valid existing ID. - Transaction APIs > Asia > Pakistan [Payout](https://doc.m2square.xyz/payout-363079727e0.md): - phone must contain the user’s real information, and beneficiaryId must be a valid existing ID. - Transaction APIs > Europe > Russia [Payment](https://doc.m2square.xyz/payment-363079728e0.md): - The amount does not support decimal points. - Transaction APIs > Europe > Russia [Payout](https://doc.m2square.xyz/payout-363079729e0.md): - The amount does not support decimal points. - Transaction APIs > Mid East > United Arab Emirates [Payment](https://doc.m2square.xyz/payment-363079730e0.md): - Amount support up to two decimal places. - Transaction APIs > Mid East > United Arab Emirates [Payout](https://doc.m2square.xyz/payout-363079731e0.md): - Amount supports up to 2 decimal places - Transaction APIs > Mid East > Turkey [Payment](https://doc.m2square.xyz/payment-363079732e0.md): - When the payment method is NET_BANKING, the minimum amount is 50 and the maximum amount is 100,000. - Transaction APIs > Mid East > Turkey [Payout](https://doc.m2square.xyz/payout-363079733e0.md): - Amount: Minimum 100, Maximum 100,00 - Transaction APIs > Africa > Kenya [Payment](https://doc.m2square.xyz/payment-363079734e0.md): - Phone numbers must include a three-digit country code, for example: 254700538015 - Transaction APIs > Africa > Kenya [Payout](https://doc.m2square.xyz/payout-363079735e0.md): - Phone numbers must include a three-digit country code, for example: 254700538015 - Transaction APIs > Africa > Nigeria [Payment](https://doc.m2square.xyz/payment-363079736e0.md): - The mobile phone number must be real. You can fix a correct mobile phone number, such as: 8095659738. - Transaction APIs > Africa > Nigeria [Payout](https://doc.m2square.xyz/payout-363079737e0.md): - Mobile numbers must include a three-digit country code, e.g., 254700538015 - Transaction APIs > Africa > South Africa [Payment](https://doc.m2square.xyz/payment-363079738e0.md): - The mobile phone number must be real. You can fix a correct mobile phone number, such as: 8095659738. - Transaction APIs > Africa > South Africa [Payout](https://doc.m2square.xyz/payout-363079739e0.md): - Mobile numbers must include a three-digit country code, e.g., 254700538015 - Transaction APIs > Africa > Tanzania [Payment](https://doc.m2square.xyz/payment-363079740e0.md): - The mobile phone number needs to be preceded by a three-digit country code. - Transaction APIs > Africa > Tanzania [Payout](https://doc.m2square.xyz/payout-363079741e0.md): - Mobile numbers must include a three-digit country code, e.g., 254700538015 - Transaction APIs > Global universal payment [Payment](https://doc.m2square.xyz/payment-363079742e0.md): - Regarding the fields of firstname, lastname, email, and phone, it is necessary to provide the user's genuine information. The billingAddress also needs to be filled in; otherwise, it will affect the success rate. - Transaction APIs > Global universal payment [Payout](https://doc.m2square.xyz/payout-363079743e0.md): | Payment Type | Supported Currencies | Type | Description | - Common APIs [Payout Voucher Query](https://doc.m2square.xyz/payout-voucher-query-363079744e0.md): - Common APIs [Account Balance Query](https://doc.m2square.xyz/account-balance-query-363079745e0.md): - Common APIs [Order Status Query](https://doc.m2square.xyz/order-status-query-363079746e0.md): ## Schemas - [Payment Common Request Body](https://doc.m2square.xyz/payment-common-request-body-210489349d0.md): - [Payment Common Response Body](https://doc.m2square.xyz/payment-common-response-body-210489350d0.md): - [Payout Common Request Body](https://doc.m2square.xyz/payout-common-request-body-210489351d0.md): - [Payout Common Response Body](https://doc.m2square.xyz/payout-common-response-body-210489352d0.md):