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. Obtain from redirectionUrl that is returned as part of /Pay ( https://miniprogram.tngdigital.com.my/docs/miniprogram_tngd/mpdev/v1_pay ) |
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) |