登录/注册

微信h5支付

更多

以下是关于微信H5支付的详细说明(中文版):


一、什么是微信H5支付?

微信H5支付是微信为手机浏览器场景提供的支付能力。用户在使用手机浏览器(如Safari、Chrome等)访问商户网页时,可通过页面调起微信支付完成付款(无需安装微信,但需用户微信已登录)。


二、使用场景


三、接入流程

1. 申请开通权限

2. 开发步骤

   graph LR
   A[商户订单创建] --> B[调用统一下单API]
   B --> C[获取支付链接'mweb_url']
   C --> D[重定向到'mweb_url']
   D --> E[用户支付]
   E --> F[微信异步通知结果]

关键代码示例(后端)

   # 调用微信统一下单API(Python示例)
   import requests
   params = {
       'appid': '商户APPID',
       'mch_id': '商户号',
       'nonce_str': '随机字符串',
       'out_trade_no': '商户订单号',
       'total_fee': 100,  # 单位:分
       'body': '商品描述',
       'notify_url': '支付结果回调地址',
       'trade_type': 'MWEB',  # 交易类型为H5
       'scene_info': '{"h5_info": {"type":"Wap","wap_url":"https://yourdomain.com","wap_name":"店铺名称"}}'
   }
   # 生成签名并发送请求
   response = requests.post('https://api.mch.weixin.qq.com/pay/unifiedorder', data=params)
   # 解析返回的'mweb_url',重定向用户

3. 前端跳转支付

获取mweb_url后,需立即重定向用户至该链接:

   // 前端跳转示例
   window.location.href = 'mweb_url&redirect_url=https%3A%2F%2Fyourdomain.com%2Fpay_success';

4. 接收支付结果


四、注意事项

  1. 域名备案
    H5支付域名必须完成ICP备案,且主体与商户号一致。

  2. 风控拦截
    若用户被微信判定为高风险交易,支付页可能被拦截(建议引导用户更换浏览器)。

  3. 超时时间
    支付链接mweb_url有效期为5分钟,超时需重新生成订单。

  4. 回调安全
    异步通知需验证签名,防止伪造请求:

    # 验证签名示例
    def verify_sign(data, sign_key):
       params = sorted(data.items())
       string = '&'.join([f'{k}={v}' for k,v in params if k != 'sign'])
       sign = hashlib.md5((string + '&key=' + sign_key).encode()).hexdigest().upper()
       return sign == data.get('sign')

五、常见问题


六、官方文档


按上述步骤接入,通常1-3个工作日完成审核。若需代码示例或调试帮助,可提供具体报错信息进一步分析!

在 HarmonyOS 上实现 ArkTS 与 H5 的交互

介绍 本篇Codelab主要介绍H5如何调用原生侧相关功能,并在回调中获取执行结果。以“获取通讯录”为示例分步讲解JSBridge桥接的实现。 相关概念 Web组件:提供具有网页显示能力的Web组件

2023-11-13 17:08:39

华为回应“花瓣支付”更名 花瓣支付不对标支付支付

2亿,在2014年取得了支付牌照,最初隶属于中兴软件,后续股权发生转让。2021年3月,华为通过收购迅联智支付100%股份,获得移动支付牌照。

2023-10-17 16:08:55

铁氟龙电感式接近开关Bi5-M18-VN6X-H11A

台信铁氟龙电感式接近开关Bi5-M18-VN6X-H11A

资料下载 台信电气 2021-09-12 15:46:25

接近开关YCM-D-CD5H产品规格书

台信接近开关YCM-D-CD5H产品规格书

资料下载 台信电气 2021-08-19 15:29:23

接近开关YCM-A-AB5H产品规格书

台信接近开关YCM-A-AB5H产品规格书

资料下载 台信电气 2021-08-14 16:01:25

接近开关YCM-AD-E5H产品规格书

台信接近开关YCM-AD-E5H产品规格书

资料下载 台信电气 2021-08-13 11:46:33

接近开关YCM-AD-F5H产品规格书

台信接近开关YCM-AD-F5H产品规格书

资料下载 台信电气 2021-08-13 11:42:09

YS-POS 88支付主板有哪些特点呢

YS-POS 88是什么?YS-POS 88支付主板有哪些特点呢?

2022-03-03 08:07:32

韩国首尔市 27 万家加盟店将从 28 日起全面支持支付

IT之家 11 月 25 日消息 据韩联社消息,韩国首尔市政府 11 月 25 日表示,市内 27 万家 零支付(Zero Pay)结算系统加盟店将从 28 日起全面支持微

2020-11-25 10:58:36

支付V3公众号支付PHP教程SSDK的使用

微信支付V3微

2020-05-18 15:12:43

新一代移动支付方式强势来袭,与支付抢夺市场

新一代移动支付方式强势来袭:支付宝、微信或将成为过去式云闪

2019-11-27 16:30:59

7天热门专题 换一换
相关标签