payWithOrderString

根据订单信息发起支付

使用说明

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 调用插件类型,可选:AlipayWechat,默认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)
});

results matching ""

    No results matching ""