1 | /// <reference types="node" />
|
2 | /** 微信支付初始化配置 */
|
3 | export interface WeChatPayConfig {
|
4 | /** 公众账号APPID或应用APPID */
|
5 | appid: string;
|
6 | /** 微信支付商户号 */
|
7 | mch_id: string;
|
8 | /** 微信支付交易秘钥 */
|
9 | secretKey: string;
|
10 | /** 商户证书,请使用 fs.readFileSync() 方法读取 */
|
11 | pfx: Buffer;
|
12 | /** 微信支付签名类型,默认MD5 */
|
13 | sign_type?: 'MD5' | 'HMAC-SHA256';
|
14 | /** 微信支付启用沙箱环境,默认false */
|
15 | sandbox?: boolean;
|
16 | }
|
17 | /** 支付宝支付初始化配置 */
|
18 | export interface AliPayConfig {
|
19 | }
|
20 | /** 支付插件初始化配置 */
|
21 | export interface PayAddonConfig {
|
22 | /** 微信支付初始化配置 */
|
23 | wechatConfig?: WeChatPayConfig;
|
24 | /** 支付宝支付初始化配置 */
|
25 | aliConfig?: AliPayConfig;
|
26 | }
|