28 lines
1.1 KiB
JavaScript
28 lines
1.1 KiB
JavaScript
/**
|
||
* 全支付方式统一调用入口
|
||
* 整合微信/支付宝/华为支付的所有方法,简化页面引入逻辑
|
||
* 依赖:payUtils.js、huaweiPay.js(无需修改原文件)
|
||
*/
|
||
|
||
// 1. 引入原工具类的所有方法(修正方法名)
|
||
import {
|
||
invokeWechatPay, // 微信支付(完整方法名)
|
||
invokeAlipay, // 支付宝支付(完整方法名)
|
||
checkPayStatus as payUtilsCheck // 微信/支付宝支付状态校验(完整方法名)
|
||
} from './payUtils.js';
|
||
|
||
import {
|
||
invokeHuaweiPay, // 华为支付(完整方法名)
|
||
checkPayStatus as huaweiCheck // 华为支付状态校验(完整方法名)
|
||
} from './huaweiPay.js';
|
||
|
||
// 2. 导出所有支付调用方法(修正方法名,和原方法一致)
|
||
export {
|
||
invokeWechatPay,
|
||
invokeAlipay,
|
||
invokeHuaweiPay
|
||
};
|
||
|
||
// 3. 导出统一的支付状态校验方法(两个工具类逻辑完全一致,任选其一即可)
|
||
export const checkPayStatus = payUtilsCheck;
|
||
// 若需使用华为支付工具类的校验逻辑,可替换为:export const checkPayStatus = huaweiCheck;
|