12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- /**
- * 这是支付相关的业务逻辑的服务
- */
- export default class PayService {
- constructor(AjaxService) {
- Object.assign(this, { AjaxService })
- this.name = 'PayService'
- }
- /* 小程序支付-查询线上支付开关状态 */
- PayOrderOnLineSwitch (data = {}) {
- return this.AjaxService.get({ url:'/PayOrder/onLineSwitch', data, isLoading: false })
- }
- /* 小程序支付-初始化收银台 */
- PayOrderCheckoutCounter (data = {}) {
- return this.AjaxService.get({ url:'/PayOrder/checkoutCounter', data, isLoading: true })
- }
- /**
- *小程序支付-微信支付
- *@param amount支付金额,单位分,必须大于2
- *@param payWay银联:UNIONPAY,微信:WEIXIN,支付宝:ALIPAY
- *@param payType 微信小程序支付: MINIAPP_WEIXIN ,微信公众号支付: JSAPI_WEIXIN
- *@param code 微信小程序code,微信小程序支付使用
- *@param orderId 主订单ID
- */
- WeChatMiniWxPay (data = {}) {
- return this.AjaxService.post({ url:'/PayOrder/miniWxPay', data, isLoading: true })
- }
- /**
- *生成支付链接
- *@param unpaidAmount 本次待付款金额
- *@param orderId 主订单ID
- */
- PayOrderPayLink (data = {}) {
- return this.AjaxService.post({ url:'/PayOrder/payLink', data, isLoading: true })
- }
- /**
- *@param 二手发布支付
- *@param orderId 主订单ID
- */
- SecondHandPay (data = {}) {
- return this.AjaxService.post({ url:'/PayOrder/appletsSecondHandPay', data, isLoading: true })
- }
- }
|