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.
 
 
 
 
myTest383 80c3c6edc4 111 5 months ago
..
components/common-pay 新建项目 6 months ago
pages 111 5 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

支付流程:

  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))
}