param is a JSON-serialized string. The table below describes its decoded logical fields.| parameter name | required | type | length | description |
|---|---|---|---|---|
| timestamp | Yes | long | - | current timestamp |
| channelCode | Yes | string | - | channel code, refer to QR Channel List |
| mchOrderId | Yes | string | 1-32 | merchant order ID, alphanumeric, max length 32 |
| amount | Yes | integer | - | amount, the unit is cent |
| notifyUrl | Yes | string | 1-256 | merchant payment notification URL |
| customerName | No | string | 1-128 | customer name, max length 100 |
| No | string | 1-128 | customer email address | |
| mobile | No | string | 10-11 | customer mobile phone number |
| remark | No | string | 1-256 | remark |
| expireSeconds | No | integer | - | expiration time,unit is second,from 30 to 3600,default is 3600 |