所有通过wx对象调用的接口的基础请求参数 见:https://mp.weixin.qq.com/wiki?action=doc&id=mp1421141115&t=0.08966560295638093#7

interface ChooseWXPayConfig {
    nonceStr: string;
    package: string;
    paySign: string;
    signType?: string;
    timestamp: number;
    cancel?(): void;
    complete?(res?: any): void;
    fail?(error?: any): void;
    success?(res?: any): void;
}

层级 (查看完整内容)

属性

nonceStr: string

支付签名随机串,不长于 32 位

package: string

统一支付接口返回的 prepay_id 参数值,提交格式如:prepay_id=***

paySign: string

支付签名

signType?: string

签名方式,默认为'SHA1',使用新版支付需传入'MD5'

timestamp: number

支付签名时间戳,注意微信jssdk中的所有使用 timestamp 字段均为小写。但最新版的支付后台生成签名使用的 timeStamp 字段名需大写其中的S字符

方法

  • 用户点击取消时的回调函数,仅部分有用户取消操作的api才会用到

    返回 void

  • 接口调用完成时执行的回调函数,无论成功或失败都会执行

    参数

    • 可选res: any

    返回 void

  • 接口调用失败时执行的回调函数

    参数

    • 可选error: any

    返回 void

  • 接口调用成功时执行的回调函数

    参数

    • 可选res: any

    返回 void