export interface WechatPayNotifyPromotionDetail { name: string; scope: string; amount: number; currency: string; stock_id: string; coupon_id: string; other_contribute: number; merchant_contribute: number; wechatpay_contribute: number; goods_detail: { goods_remark: string; goods_id: string; quantity: number; discount_amount: number; unit_price: number; }[]; } export declare enum WechatPayTradeType { NATIVE = "NATIVE" } export declare enum WechatPayTradeState { REFUND = "REFUND", NOTPAY = "NOTPAY", CLOSED = "CLOSED", SUCCESS = "SUCCESS" } export interface WechatPayNotifyDetail { status?: 404; code?: 'ORDER_NOT_EXIST'; message?: '订单不存在'; amount: { payer_total: number; total: number; currency: 'CNY'; payer_currency: 'CNY'; }; transaction_id: string; mchid: string; trade_state: WechatPayTradeState; trade_state_desc: string; bank_type: 'CMC'; promotion_detail: WechatPayNotifyPromotionDetail[]; success_time: string; out_trade_no: string; appid: string; trade_type: WechatPayTradeType; attach: string; payer: { openid: string; }; scene_info: { device_id: string; }; } //# sourceMappingURL=wechat-pay.types.d.ts.map