https://{Request address}/Payment_AddOrder

Request Parameters

Parameter name Required Type Description
mchid Yes string Merchant number provided by the payment system.
applydate Yes string Withdrawal request time in yyyy-MM-dd HH:mm:ss format.
out_trade_no Yes string Unique merchant order number. Leading and trailing whitespace is removed.
payment_code Yes string Withdrawal product code. Contact customer service to obtain the code for Ecuador payouts.
money Yes decimal Withdrawal amount in USD. Must be greater than 1. The channel amount is formatted to two decimal places.
bankcode Yes string Bank code. Refer to BankCodeList.
accountnumber Yes string Beneficiary bank account number. Preserve leading zeros.
email Yes string Valid beneficiary email address; checked with FILTER_VALIDATE_EMAIL after trimming.
mobile Yes string Ecuador mobile number: exactly 10 digits starting with 09 (regex: ^09\d{8}$). Whitespace is removed before validation.
card_type Yes string Payee ID Type. Fixed value: CI
card_number Yes string Beneficiary identification number. Exactly 10 digits after trimming (regex: ^\d{10}$). Preserve leading zeros.
account_type No integer 1 = AHORRO (savings).2=CORRIENTE(Checking Account)
userid Yes string Transaction user ID. If unavailable, provide alternative data such as the player’s mobile number, as required by the common API.
notifyurl Yes string Withdrawal callback URL.
pay_md5sign Yes string Request signature generated according to the platform signing rules.

 

Response Parameters

Parameter name Type Description
success boolean true when channel submission succeeds; false on validation or channel submission failure.
errCode string 0 on successful submission; otherwise an error code listed below.
errMsg string Success, a validation message, or the channel failure message.

 

 

Request Example

Replace all placeholder values and use valid beneficiary information. The identification and mobile values below illustrate the required format only. Generate pay_md5sign from the final request according to the platform signing rules.

{
  "mchid": "10006",
  "applydate": "2026-09-07 12:00:00",
  "out_trade_no": "EC202609070001",
  "payment_code": "<ECU_PAYOUT_PRODUCT_CODE>",
  "money": "10.00",
  "bankcode": "1",
  "accountnumber": "<BENEFICIARY_BANK_ACCOUNT>",
  "email": "This email address is being protected from spambots. You need JavaScript enabled to view it.",
  "mobile": "0912345678",
  "card_type": "CI",
  "card_number": "1234567890",
  "account_type": 1,
  "pay_productname": "Withdrawal",
  "userid": "1545",
  "notifyurl": "https://merchant.example.com/payout/notify",
  "pay_md5sign": "<GENERATED_SIGNATURE>"
}

Success Response Example

{
  "success": true,
  "errCode": "0",
  "errMsg": "Success"
}

Error Response Example

{
  "success": false,
  "errCode": "-40",
  "errMsg": "The amount must be greater than 1."
}