You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() |
6 months ago | |
---|---|---|
.. | ||
components/common-pay | 6 months ago | |
pages | 6 months ago | |
utils | 6 months ago | |
changelog.md | 6 months ago | |
package.json | 6 months ago | |
pages_init.json | 6 months ago | |
readme.md | 6 months ago |
readme.md
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))
}