根据订单信息发起支付
import { MPay } from "@yl/super-jssdk";
MPay.payWithOrderString(optional);
支付宝插件
1、支付宝sdk对商户的请求支付数据处理完成后,会将结果同步反馈给商户app端
2、一定不能以客户端返回作为用户支付的结果,应以服务器端的接收的支付通知或查询API返回的结果为准.

微信插件
1、如果支付成功则去后台查询支付结果再展示用户实际支付结果。
2、一定不能以客户端返回作为用户支付的结果,应以服务器端的接收的支付通知或查询API返回的结果为准.

| 参数 | 类型 | 必填 | 作用 |
|---|---|---|---|
| optional | Object | 是 | 必选参数 |
optional
| 参数 | 类型 | 必填 | 作用 |
|---|---|---|---|
| params | string/object | 是 | 订单信息,该参数在支付宝插件里是字符串,在微信插件里是对象 |
| type | string | 否 | 调用插件类型,可选:Alipay、Wechat,默认Alipay |
| 参数 | 类型 | 作用 |
|---|---|---|
| resolve(result) | Function | 支付成功回调, result为string类型,支付成功之后,业务服务器返回的数据原封不动返回. |
| reject(error, data) | Function | 执行失败回调. errorObj是一个json对象.示例:{"errCode":"具体错误代码", "errMsg": "具体错误描述"}. 比如参数格式不正确等等 |
MPay.payWithOrderString({
url: 'http://market-test.mypaas.com.cn/api/pay/create',
params: 'sdsd',
type: 'Wechat'
}).then(res => {
console.log(res)
}).catch(err => {
console.log(err)
});