微信H5支付申请相关问题

之前的文章「微信支付申请相关问题」里说过微信公众号和 APP 申请微信支付,今天来说下微信 H5 支付的申请。

一、背景介绍

H5 支付是指商户在微信客户端外的移动端网页展示商品或服务,用户在前述页面确认使用微信支付时,商户发起本服务呼起微信客户端进行支付。主要用于触屏版的手机浏览器请求微信支付的场景。可以方便的从外部浏览器唤起微信支付。

微信官方体验链接:https://wxpay.wxutil.com/mch/pay/h5.v2.php,请在微信外浏览器打开。

可能很多人对 微信 H5 支付都不熟悉,那我们先说下公众号和 APP 微信支付,顾名思义,就是在微信公众号内和 APP 里接入微信支付,当用户在公众号网页或者 APP 内购买商品时,可以调起微信支付来进行支付。

同理,微信 H5 支付可以让用户在访问 H5 网页的时候,调起微信支付。由于这种场景使用较少,所以大家对这个不太了解,具体的例子可以使用浏览器访问网页版的京东,选购好商品之后选择微信支付即可调起微信支付。

二、如何申请

1、商户平台账号

申请地址:https://pay.weixin.qq.com

首先你要有一个微信商户平台账号,通过上述地址申请即可。本文重点不在于账号申请,所以我们跳过这一步。

2、申请微信 H5 支付

登陆微信商户平台之后,点击产品中心 ==> 我的产品 ==> H5 支付,进入新页面后点击申请开通即可,如下图所示。

三、注意事项

需要填写以下几项内容,如图:

需要注意的是:

  • 支付域名需要通过 ICP 备案,且只需添加顶级域名。
  • 产品对应网站域名要填写实际的商品详情页,要能体现整个业务的流程,不然可能会被拒。如果项目开发未完成,可以做一些简单的页面,要有支付的按钮和订单详情之类的,供审核,后面再替换即可。
  • 补充资料,可以把文字写在文档里,然后截图上传,我就是把项目还没上线的说明放在这里了。

我申请这个被拒了两次,被拒的原因是:

“H5支付”产品权限申请未通过审核,原因是:产品对应网站域名未完善或无实际业务场景,请完善网站内容再作申请(应包含与类目一致产品及支付场景)。

后来将项目做成了一个有完整业务场景的,才得以通过审核,由此可见,业务场景是微信审核的一个重点。

最后一个问题,申请通过之后,要在产品中心 ==> 开发配置 ==> 支付配置 里设置 H5 支付的域名,也可以直接访问 https://pay.weixin.qq.com/index.php/extend/pay_setting 进行设置。

欢迎访问的个人博客:掘墓人的小铲子

原文地址:https://www.cnblogs.com/juemuren4449/p/12382794.html

时间: 2024-08-04 11:45:17

微信H5支付申请相关问题的相关文章

微信支付申请相关问题

很早就想记录一下微信支付申请相关的知识,如果没有申请过的话一些概念和流程相对是比较模糊的. 以下是本人工作中申请微信支付整理的相关知识点,整理出来,跟大家分享一下,如有疑问,欢迎随时沟通. 一.申请方式 以下方式均针对企业且已认证的账号,个人账号暂时无法申请支付 1.通过公众号申请 申请公众号的方式暂不赘述,基本按着官方的提示走即可,后续可能写一下公众号申请的一些技巧. 微信公众号平台的登录地址为:微信公众平台 登陆进公众号之后,在左侧菜单区域找到[微信支付],如下图: 然后在打开的页面,按提示

微信h5支付demo微信H5支付demo非微信浏览器支付demo微信wap支付

一.首先先确定H5支付权限已经申请!(需要微信h5支付demo的可以加 851 488 243 备注:h5支付) 二.开发流程 1.用户在商户侧完成下单,使用微信支付进行支付 2.由商户后台向微信支付发起下单请求(调用统一下单接口)注:交易类型trade_type=MWEB 3.统一下单接口返回支付相关参数给商户后台,如支付跳转url(参数名"mweb_url"),商户通过mweb_url调起微信支付中间页 4.中间页进行H5权限的校验,安全性检查(此处常见错误请见下文) 5.如支付成

微信H5支付demo

首先我们必须得在微信公众平台和微信商业平台那边配置好相关配置 1.注册微信服务号,开通微信支付权限绑定微信商业平台(这个具体怎么操作我就不说了) 2.获取应用(公众号)appid.应用(公众号)秘钥.商户号.商户API秘钥这四个配置信息 3.微信商业平台开通H5支付权限,配置支付域名(是要ICP备案的域名), 4.微信公众号配置白名单(也就是服务器ip) 5.开始写代码实现微信H5支付了(首先我们得理清H5支付跟其他类型支付的区别) 5.1.直接用微信客户段支付的那个是JSAPI支付模式 5.2

Android通过外部浏览器调用微信H5支付,Android+PHP详解

看了好多关于讲解微信H5支付开发的文章,大多数都是通过微信内部浏览器来调用支付接口(其实就是公众号支付),可能是因为H5支付接口刚开放不久吧. 微信官方体验链接:http://wxpay.wxutil.com/mch/pay/h5.v2.php,请在微信外浏览器打开. 看了上面的体验链接,如果感兴趣,可以接着往下看,希望对你有所帮助. 一.Android端 Android端代码相对来说比较简单一些,我这边直接调用系统浏览器打开H5支付页面 Intent intent = new Intent()

微信支付—微信H5支付「非微信内部浏览器-QQ/UC浏览器等」

前言 微信支付-微信H5外部浏览器支付「本文」微信H5内部浏览器支付「待写」PC端扫码支付「待写」 一直计划着写一写微信支付相关的文章,希望能加深一下自己的印象,拖了一天又一天… 最近终于空出时间来填坑了,我将文章分为微信H5外部浏览器支付.微信H5内部浏览器支付.PC端扫码支付三篇来写. 本篇是微信H5外部浏览器支付:支付时会唤起微信APP进行支付. 扫盲补充:关于微信H5支付,分为内部浏览器支付 + 外部浏览器支付,两者还是稍微有点点区别的,内部浏览器即在微信内打开网页,进行支付,支付调用由

微信公众号申请相关问题

之前写过一篇「微信支付申请相关问题」,里面说到要抽时间写下公众号申请相关的文章,今天就来聊一聊这个话题. 以下说到的申请公众号是企业申请公众号. 本来是想记录一下申请公众号的步骤,后来发现官方文档已经写得很清楚了,没必要再赘述了,所以我就来描述一下整个申请的流程,以及涉及到的一些注意事项. 一.申请流程 1.注册账号 注册账号很好理解,就是在一个平台上注册账号,但是公众平台注册之后,需要选公众号的类型并且填写公众号的名字,以及公司的一些信息. 具体的注册账号流程可以参考腾讯的官方引导「(企业)注

php微信h5支付

近期开发用到了微信h5支付,大概分享一下代码和常见问题 注:支付调试需要在线上调试,本地调试微信回调是找不到的 1.预下单 public function getCode($info) { $url = "https://api.mch.weixin.qq.com/pay/unifiedorder";//微信传参地址 //1.获取调用统一下单接口所需必备参数 $appid = $this->appid;//微信公众号appid $mch_id = $this->mchid;

微信H5支付 提示"网络环境未能通过安全验证,请稍后再试"

按照官方https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=15_4# 接入微信的H5支付,提示"网络环境未能通过安全验证,请稍后再试",经排查发现服务器有前端机子,原先获取IP的方法有误,不能正确获取客户的IP.更改获取IP的方法,问题解决. 附获取IP的PHP函数: function ip() { if(getenv('HTTP_CLIENT_IP') && strcasecmp(getenv('HTTP_CL

微信支付—微信H5支付「微信内部浏览器」

前言 微信支付-微信H5外部浏览器支付微信支付-微信H5内部浏览器支付「本文」微信支付-PC端扫码支付「待写」 本篇是微信支付系列的第二篇.微信H5内部浏览器支付,关于微信H5外部浏览器唤起微信APP支付,请参考上一篇文章. 开发环境:Java + SpringBoot + Vue +WxJava(开源SDK) 扫盲补充:关于微信内部浏览器支付,支付时会直接调起微信支付,不同于外部浏览器支付,内部浏览器支付首先需要获得当前支付用户对该公众号的唯一标识 openId「是否关注都是唯一的」,拿到 o