node-wxpay3
Version:
22 lines (21 loc) • 1.28 kB
TypeScript
import { WxPay2, IWxPay } from './index';
import { ISendredpack, ISendgroupredpack, IGethbinfo, ISendminiprogramhb, ITransfers, IGettransferinfo, IPayBank, IQueryBank, IGetpublickey, ISendCoupon, IQueryCouponStock, IQuerycouponsinfo } from './interface';
export default class Withdraw extends WxPay2 {
protected _xml: string;
constructor(obj: IWxPay);
protected _paramsDeal(params: object, properties: string[]): void;
protected request(name: string, obj: any): Promise<any>;
publicEncrypt(publicKey: string, data: string): string;
sendredpack(params: ISendredpack): Promise<object>;
sendgroupredpack(params: ISendgroupredpack): Promise<object>;
gethbinfo(params: IGethbinfo): Promise<object>;
sendminiprogramhb(params: ISendminiprogramhb): Promise<object>;
transfers(params: ITransfers): Promise<object>;
gettransferinfo(params: IGettransferinfo): Promise<object>;
pay_bank(params: IPayBank): Promise<object>;
query_bank(params: IQueryBank): Promise<object>;
getpublickey(params: IGetpublickey): Promise<object>;
send_coupon(params: ISendCoupon): Promise<object>;
query_coupon_stock(params: IQueryCouponStock): Promise<object>;
querycouponsinfo(params: IQuerycouponsinfo): Promise<object>;
}