my.tradePay
Start a payment transaction.
Sample Code
copy
my.tradePay({
tradeNO: '201711152100110410533667792', // get the tradeNo from the server first
success: (res) => {
my.alert({
content: JSON.stringify(res),
});
},
fail: (res) => {
my.alert({
content: JSON.stringify(res),
});
}
});Parameters
| Field | Type | Mandatory | Description |
| tradeNO | String | N | The trade number |
| orderStr | String | N | A string of complete payment parameters, which is recommended to be obtained from the server |
| paymentUrl | String | N | The url of payment page |
Success Callback Function
The incoming parameter is of the Object type with the following attributes:
| Field | Type | Mandatory | Description |
| resultCode | String | Y | The result code of the pay process |
Result Code
| resultCode | Description |
| 9000 | Pay success |
| 8000 | Trade is processing |
| 4000 | Pay failed |
| 6001 | User cancel to pay |
| 6002 | Network exception |
| 6004 | Unknown pay result, may be success |
| 99 | User click forget password button and quite the pay page(iOS only) |