# common-pay ## 支付流程: 1. 前端提交,后台生成待支付的订单 2. 订单生成后,跳转到前端收银台页面 3. 客户选择支付方式后,调后台接口生成orderInfo ### 移植到项目: 1. 复制 `common-pay`到自己的项目里 2. 复制 `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)) } ```