UNPKG

coa-wx-pay-isv

Version:

轻量的的微信支付SDK服务商版 for Node.js

20 lines (19 loc) 707 B
/// <reference types="node" /> import { Axios } from 'coa-helper'; import { Agent } from 'https'; import { CoaWxPayIsv } from '../typings'; interface Dic<T = any> { [key: string]: T; } export declare class CoaWxPayIsvBin { readonly config: CoaWxPayIsv.Config; readonly httpsAgent: Agent; constructor(config: CoaWxPayIsv.Config); generateSignature(object: Dic): string; generateNonceString(): string; toSignedXmlParams(param: Dic, signName?: string): Promise<string>; post(url: string, data: Dic | string, config?: Axios.AxiosRequestConfig): Promise<any>; protected onRequestError(error: Error, response: Axios.AxiosResponse): void; private handleResult; } export {};