UNPKG

@liuhlightning/wx-pay

Version:
55 lines 1.56 kB
import { OrderPayer, PostOrderData } from "."; import { WxPay } from "../.."; export interface PostJSAPIData extends PostOrderData { /** * 支付者 */ payer: OrderPayer; } export interface PostJSAPIRes { prepay_id: string; } /** * JSAPI下单 小程序支付也用这个接口 * * https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter3_1_1.shtml */ export declare function postTransactionJsApi(this: WxPay, data: PostJSAPIData): Promise<{ status: number; data: { appId: string; timeStamp: string; nonceStr: string; package: string; signType: string; paySign: string; }; }>; export interface APPPostOrderRes { prepay_id: string; } /** * APP下单 * * https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter3_2_1.shtml */ export declare function postTransactionApp(this: WxPay, data: PostOrderData): Promise<import("axios").AxiosResponse<APPPostOrderRes, any>>; export interface PostH5Res { h5_url: string; } /** * H5下单 * * https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter3_3_1.shtml */ export declare function postTransactionH5(this: WxPay, data: PostOrderData): Promise<import("axios").AxiosResponse<PostH5Res, any>>; export interface PostNativeOrderRes { code_url: string; } /** * Native下单 * * https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter3_4_1.shtml */ export declare function postTransactionNative(this: WxPay, data: PostOrderData): Promise<import("axios").AxiosResponse<PostNativeOrderRes, any>>; //# sourceMappingURL=post.d.ts.map