/** * 支付模块入口 (Payment Module Entry) * 基于 Universal_Payment_Module v4.0 设计 * * 使用示例: * ```typescript * import { PaymentFactory, createPaymentGateway } from '@/lib/payment'; * * // 方式1: 使用工厂创建 * const gateway = PaymentFactory.create('wechat_native'); * const result = await gateway.createTrade(data); * * // 方式2: 使用便捷函数 * const gateway = createPaymentGateway('alipay_wap'); * ``` * * 作者: 卡若 * 版本: v4.0 */ // 导出类型定义 export * from './types'; // 导出工厂 export { PaymentFactory, AbstractGateway, createPaymentGateway } from './factory'; // 导出网关实现 export { AlipayGateway, AlipayService } from './alipay'; export { WechatGateway, WechatPayService } from './wechat'; // 导出支付配置 export { getPaymentConfig, getNotifyUrl, getReturnUrl } from './config';