blue-fish-wx-isv
Version:
一个轻量的微信SDK服务商版 for Node.js(修复漏洞版)
93 lines (92 loc) • 2.6 kB
TypeScript
import { WxIsvServiceBase } from '../libs/WxIsvServiceBase';
export declare class WxIsvSecOrderService extends WxIsvServiceBase {
uploadShippingInfo(accessToken: string, data: {
orderKey: Record<any, any>;
deliveryMode: number;
logisticsType: number;
shippingList: Array<Record<any, any>>;
isAllDelivered?: boolean;
uploadTime: string;
payer: Record<any, any>;
}): Promise<{
errcode: number;
errmsg: string;
}>;
uploadCombinedShippingInfo(accessToken: string, data: {
orderKey: Record<any, any>;
subOrders: Array<Record<any, any>>;
uploadTime: string;
payer: Record<any, any>;
}): Promise<{
errcode: number;
errmsg: string;
}>;
getOrder(accessToken: string, data: {
transactionId?: string;
merchantId?: string;
subMerchantId?: string;
merchantTradeNo?: string;
}): Promise<{
errcode: number;
errmsg: string;
} & {
order?: Record<string, any> | undefined;
}>;
getOrderList(accessToken: string, data?: {
payTimeRange?: {
beginTime?: number;
endTime?: number;
};
orderState?: number;
openid?: string;
lastIndex?: string;
pageSize?: number;
}): Promise<{
errcode: number;
errmsg: string;
} & {
orderList?: Record<string, any>[] | undefined;
lastIndex?: string | undefined;
hasMore?: boolean | undefined;
}>;
notifyConfirmReceive(accessToken: string, data: {
transactionId?: string;
merchantId?: string;
subMerchantId?: string;
merchantTradeNo?: string;
receivedTime: number;
}): Promise<{
errcode: number;
errmsg: string;
}>;
setMsgJumpPath(accessToken: string, data: {
path: string;
}): Promise<{
errcode: number;
errmsg: string;
}>;
isTradeManaged(accessToken: string, data: {
appid: string;
}): Promise<{
errcode: number;
errmsg: string;
} & {
isTradeManaged?: boolean | undefined;
}>;
isTradeManagementConfirmationCompleted(accessToken: string, data: {
appid: string;
}): Promise<{
errcode: number;
errmsg: string;
} & {
completed?: boolean | undefined;
}>;
opSpecialOrder(accessToken: string, data: {
orderId: string;
type: number;
delayTo?: number;
}): Promise<{
errcode: number;
errmsg: string;
}>;
}