UNPKG

wechatpay-node-v3-new

Version:
98 lines (97 loc) 2.97 kB
/** * 商户转账,微信更新时间2025.03.21 */ import { Output } from './interface-v2'; export declare namespace TransferBills { interface TransferDataOutput { /** 商户单号 */ out_bill_no: string; /** 微信转账单号 */ transfer_bill_no: string; /** 单据状态 */ state: string; } interface TransferSceneReportInfo { /** 场景信息类型,如"活动名称"、"奖励说明"等 */ info_type: string; /** 场景信息内容 */ info_content: string; } interface Input { /** 直连商户的appid -不传 默认使用初始化数据 */ appid?: string; /** 商户单号 */ out_bill_no: string; /** 转账场景ID */ transfer_scene_id: string; /** 收款用户OpenID */ openid: string; /** 收款用户姓名 */ user_name?: number; /** 转账金额单位为"分" */ transfer_amount: number; /** 转账备注 */ transfer_remark: string; /** 通知地址 */ notify_url?: string; /** 用户收款感知 */ user_recv_perception?: string; /** 转账场景报备信息 */ transfer_scene_report_infos: TransferSceneReportInfo[]; /** 微信平台证书序列号-Wechatpay-Serial(当有敏感信息加密时,需要当前参数) */ wx_serial_no?: string; } interface DataOutput extends TransferDataOutput { /** 单据创建时间 */ create_time: string; /** 失败原因 */ fail_reason?: string; /** 跳转领取页面的package信息 */ package_info?: string; } interface IOutput extends Output { data?: DataOutput; } interface CancelInput { /** 商户单号 */ out_bill_no: string; } interface CancelDataOutput extends TransferDataOutput { /** 单据创建时间 */ update_time: string; } interface CancelOutput extends Output { data?: CancelDataOutput; } interface OutBillNoInput { /** 商户单号 */ out_bill_no: string; } interface BillNoInput { /** 微信转账单号 */ transfer_bill_no: string; } interface BillDataOutput extends TransferDataOutput { /** 商户号 */ mch_id: string; /** 商户AppID */ appid: string; /** 转账金额单位为"分"*/ transfer_amount: number; /** 转账备注 */ transfer_remark: string; /** 失败原因 */ fail_reason?: string; /** 收款用户OpenID */ openid?: string; /** 收款用户姓名 */ user_name?: string; /** 单据创建时间 */ create_time: string; /** 最后一次状态变更时间 */ update_time: string; } interface BillOutput extends Output { data?: BillDataOutput; } }