Source: sdk-file/src/alipay/alipayQRCode.js

/**
 * 获取二维码
 * @function
 * @name getAlipayQRCode
 * @memberof BaaS
 * @param {BaaS.AlipayQRCodeParams} options 参数
 * @return {Promise<BaaS.AlipayQRCodeResult>}
 */
const createGetAlipayQRCode = BaaS => ({urlParam, queryParam, describe}) => {
  const API = BaaS._config.API
  return BaaS._baasRequest({
    url: API.ALIPAY.MINIAPP_QR_CODE,
    method: 'POST',
    data: {
      url_param: urlParam,
      query_param: queryParam,
      describe,
    },
  }).then(res => {
    return res.data
  })
}

module.exports = function (BaaS) {
  BaaS.getAlipayQRCode = createGetAlipayQRCode(BaaS)
}