import { IminiprogramPayParams } from '@/types/weixinPay';

/**
 * 发起微信支付(小程序)
 */
export default (params: IminiprogramPayParams) => {
  return new Promise((resolve, reject) => {
    wx.requestPayment({
      timeStamp: params.timeStamp,
      nonceStr: params.nonceStr,
      package: params.package,
      signType: params.signType,
      paySign: params.paySign,
      success: function(res) {
        resolve();
      },
      fail: function(res) {
        reject();
      },
      complete: function(res) {}
    });
  });
};
