小程序支付

微信支付

h5Pay(OBJECT)


OBJECT参数说明:

参数名 类型 必填 说明
payH5 String 支付链接
redirectURL String 微信支付回调地址
success Function 成功处理时的回调函数
fail Function 处理失败时的回调函数
示例代码
 //支付能力调用: 
const _data = {
     payH5: 'https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx11111741841442bc1f6f8c52b0894b0001&package=682200723&redirect_url=icore-cmss.pingan.com.cn://',
       redirectURL: 'icore-cmss.pingan.com.cn://'
   }
    PAMINA.call('h5Pay', _data, (res) => {
        console.log("打开微信成功,此时弹框让用户选择是否支付成功,根据用户选择执行不同的逻辑")
    }, (e) => {
       console.log("打开微信支付失败,用户取消支付或其他异常")
   })
参数解析
  • payH5
/*
可以为:   最终支付链接(调用微信接口生成的支付链接)
也可以为: 中间页地址(在中间地址执行逻辑生成最终支付地址后加载该最终支付地址)
*/
 //支付能力调用:
 const _data = {
       payH5: 'https://aggcashier.yqb.com/pay/entrance?orderNo=E3563DF9A97E9312ADD116C285ACF2B9ADD116C285ACF2B9624DF36DD54E39F0A149A965EC5E124E',
       redirectURL: 'icore-cmss.pingan.com.cn://'
   }

   PAMINA.call('h5Pay', _data, (res) => {
       console.log("打开微信成功,此时弹框让用户选择是否支付成功,根据用户选择执行不同的逻辑")
    }, (e) => {
       console.log("打开微信支付失败,用户取消支付或其他异常")
  })
  • redirectURL
/*
redirectURL 与 redirect_url
1、他们俩是一个值。redirectURL不需要编码,发起微信支付时的 redirect_url 需要编码。
2、当前调起H5支付的域名(微信侧从referer中获取)与申请H5支付时提交的授权域名需要一致,如需添加或修改授权域名,请登录商户号对应的【商户平台->产品中心->开发配置】自行配置 
3、如果设置了回跳地址redirect_url,需保证回跳地址的域名与申请H5支付时提交的授权域名一致
*/
微信H5支付文档地址 [问题解决等]

https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=15_4

支付宝支付

  • 根据支付宝文档生成H5的支付链接调用该能力,无需redirectURL入参。仅需payH5

h5Pay(OBJECT)


OBJECT参数说明:

参数名 类型 必填 说明
payH5 String 支付链接
success Function 成功处理时的回调函数
fail Function 处理失败时的回调函数
示例代码
 //支付能力调用:
 const _data = {
       payH5: 'https://aggcashier.yqb.com/pay/entrance?orderNo=E3563DF9A97E9312ADD116C285ACF2B9ADD116C285ACF2B9624DF36DD54E39F0A149A965EC5E124E',
   }

   PAMINA.call('h5Pay', _data, (res) => {
       console.log("打开支付宝成功,此时弹框让用户选择是否支付成功,根据用户选择执行不同的逻辑")
    }, (e) => {
       console.log("打开支付宝失败,用户取消支付或其他异常")
  })

支付能力大致流程

/*
1、在页面 A 上调支付能力h5Pay
2、打开web收银台
3、web收银台加载地址payH5,根据情况跳转微信/支付宝
4、页面 A 调用支付能力的成功回调,在此回调弹框让用户选择是否支付成功,根据用户选择执行不同的逻辑
*/
小程序团队 © 2020-2021 all right reserved,powered by Gitbook文件修订时间: 2026-01-05 11:12:01

results matching ""

    No results matching ""