requestParameters
# requestParameters
parameters | type | required | describe | example |
---|---|---|---|---|
mchNo | string(32) | Y | mchNo,inMerchant Platform - Personal Center - Personal Information | PHOT000012 |
mchUserId | string(32) | Y | merchantUserId (Your unique user identifier, please do not pass special characters, spaces, etc.) | 100001 |
currency | string(16) | N | digital currency type (required if payment method is specified) | USDT |
netWork | string(100) | N | chain network (required if payment method is specified) | TRC20 |
orderNum | string(64) | N | merchantOrderNumber (required for order mode, not passed for no-order mode) | T123456789 |
payMoney | number(18,6) | Y | payment amount(maximum 6 decimal places allowed) | 1.000001 |
downNotifyUrl | string(255) | Y | asynchronous notification address for successful order payment (used to receive notifications after successful order transactions) | https://host:port/notifyUrl |
timestamp | long(32) | Y | timestamp | 1749029774 |
expiryPeriod | int(5) | Y | order expiration time (unit: minutes) | 720 |
name | string(64) | Y | customerName | Jack |
string(64) | Y | customerEmail | [email protected] | |
phone | string(32) | Y | customerPhone | 081234567890 |
orderVersion | string(20) | N | required for cashier mode not passed for API mode cashier version (v1.0 and v3.0 are order mode versions; v2.0 and v4.0 are no-order mode) | v1.0 |
sign | string(255) | Y | signature | fnbSOvY83pr8hXg+FdNNYi2ubQUGNv/qGYc4TjRl+XxO2jo92dyjKHFU9/4hNECilMooOcH |