diff --git a/src/enums/daxpay/DaxPayEnum.ts b/src/enums/daxpay/DaxPayEnum.ts index 13047ce..98b095a 100644 --- a/src/enums/daxpay/DaxPayEnum.ts +++ b/src/enums/daxpay/DaxPayEnum.ts @@ -23,14 +23,6 @@ export enum PayMethodEnum { * 收银台类型 */ export enum CashierTypeEnum { - WECHAT_PAY = 'wechat_pay', - ALIPAY = 'alipay', -} - -/** - * 收银台类型 - */ -export enum CheckoutTypeEnum { H5 = 'h5', PC = 'pc', MINI_APP = 'mini_app', @@ -40,7 +32,19 @@ export enum CheckoutTypeEnum { /** * 收银台聚合支付类型 */ -export enum CheckoutAggregateEnum { +export enum AggregateEnum { ALI = 'alipay', WECHAT = 'wechat_pay', } + +/** + * 网关支付调用类型 + */ +export enum GatewayCallTypeEnum { + // 跳转链接 + link = 'link', + // JSAPI + jsapi = 'jsapi', + // 表单方式 + from = 'from', +} diff --git a/src/views/daxpay/aggregate/Aggregate.api.ts b/src/views/daxpay/aggregate/Aggregate.api.ts index 716b18c..a03e792 100644 --- a/src/views/daxpay/aggregate/Aggregate.api.ts +++ b/src/views/daxpay/aggregate/Aggregate.api.ts @@ -41,7 +41,7 @@ export function auth(param: GatewayAuthCodeParam) { */ export function aggregatePay(param: AggregatePayParam) { return http.request>({ - url: '/unipay/cashier/code/pay', + url: '/unipay/gateway/aggregatePay', method: 'POST', data: param, }) @@ -75,6 +75,8 @@ export interface AggregateConfig { autoLaunch?: boolean /** 需要获取OpenId */ needOpenId?: boolean + /** 调起方式 */ + callType?: string } /** diff --git a/src/views/daxpay/aggregate/wechat/WechatAggregate.vue b/src/views/daxpay/aggregate/wechat/WechatAggregate.vue index 1bc7cc8..c8f5ab5 100644 --- a/src/views/daxpay/aggregate/wechat/WechatAggregate.vue +++ b/src/views/daxpay/aggregate/wechat/WechatAggregate.vue @@ -1,5 +1,5 @@