UNPKG

@w6s/sdk

Version:

WorkPlusFE JavaScript SDK.

56 lines (55 loc) 1.61 kB
export interface PayOption<R> { success?: (res: R) => void; fail?: (err: unknown) => void; } export interface WxPayParams { /** sdk appId */ app_id: string; /** sdk请求所需要参数, 包括具体商户 id, 金额, 数据加密等, 格式参考微信文档PayReq类 */ request_data: string; } export interface WxPay { /** sdk appId */ appId: string; /** sdk请求所需要参数, 包括具体商户 id, 金额, 数据加密等, 格式参考微信文档PayReq类 */ requestData: string; } export interface WxPayRes { /** 微信支付回调结果 */ code: string; message: string; } export interface WxChooseInvoiceParams { /** appId */ app_id?: string; /** 签名类型 */ sign_type?: string; /** 签名 */ card_sign?: string; /** 当前时间戳 */ timestamp?: number; /** 随机字符串 */ nonce_str?: string; /** 当传1,为多选。不传安卓默认单选 */ can_multi_select?: string; [name: string]: any; } export interface WxChooseInvoiceItem { card_id: string; encrypt_code: string; app_id: string; } export interface AliChooseInvoiceParams { /** 报销应用发票输出接收地址(与申请表中发票输出接收地址一致) */ isvUrl: string; /** 配置申请表 中提供的 税号 */ einvMerchantId: number; } export interface AliChooseInvoiceUrlParams { /** 发票输出组件固定链接 */ url: string; } export interface AliChooseInvoiceResult { code: string; msg: string; }