common-pay
支付流程:
- 前端提交,后台生成待支付的订单
- 订单生成后,跳转到前端收银台页面
- 客户选择支付方式后,调后台接口生成orderInfo
移植到项目:
- 复制
common-pay到自己的项目里 - 复制
common-pay里的pages_init到自己项目里的page.json
配置支付方式:
pay.vue
修改属性:use:[]
跳转支付:
pay.js ,调用pay方法
import {
pay
} from '../../uni_modules/common-pay/utils/pay.js'
// 请按照格式去传参
let o = {
price: '10.00',
goods: '测试商品'
...
}
pay(o);
接参:
try {
// 跳转携带数据
this.data = JSON.parse(options.data)
} catch (e) {
this.data = JSON.parse(decodeURIComponent(options.data))
}