您的位置:首页 > 素材教程 > 详情

微信h5支付模板-iOS-APP实现微信H5支付总结

原创:素材网 2023-03-23 20:14:30

如何制作带有微信支付的h5网页

方法/步骤

点击制作栏目,进入模板选择页

1、选择空模板,自由创作;

2、选择主题模板,更快速的创作出炫丽的展示。

选择模板后,进入创作界面

预览树操作

1、显示的页面的显示顺序;

2、右键调整页面的显示顺序;

3、点击页面右上角的X,可以把不需要的页面删除。

功能―添加修改文字

1、添加文字:点击右侧的文字选项→主编辑区会出现文字输入框→双击修改

2、文字属性修改:右侧文字属性修改选项,包括字体种类,字体大小、颜色等等。

功能―添加修改图片

1、上传图片:点击右侧图片选项→上传按钮→选择图片→确定

2、截图:点击截图按钮→选择图片区域→双击

功能―添加修改按钮

添加按键:点击右侧按钮选项→点击编辑区的按钮→修改文字、链接

功能―添加修改表单

1、添加表单:点击右侧的添加表单按钮,在弹出的窗口中填写提交数据的名称

2、修改表单样式:在右侧的属性栏中,修改表单的显示样式

3、查看及下载数据:客户提交数据后,可以在表单数据中看到,并提供下载

功能―添加修改底图

1、修改背景颜色:点击右侧底图选项→选择颜色

2、上传底图:点击右侧底图选项→点击上传按钮→确定

功能―添加修改背景音乐

添加背景音乐:点击右侧音乐选项→点击选择文件按钮→确定→点击上传按钮

功能―添加修改切换效果

添加切换效果:选择页面→点击配置选项→选择切换效果

功能―添加修改动画效果

添加动画效果:点击添加动画的组件→点击动画选项→点击动画效果

保存

点击导航栏的保存按钮→再点击预览按钮→进入发布页面

生成

1、添加标题、描述、缩略图

2、生成的二维码和链接可以用于分享到微信、微博等

3、点击生成按钮,即完成了一个作品的制作过程。

END

注意事项

关于层叠关系:右击主编辑区的组件,可以修改组件间的层叠关系。

关于保存:建议每创建完成一个组件后,点击左上角的保存,保存一次。

关于预览:点击左侧的预览树页面,可以预览该页面的展示效果。

iOS-APP实现微信H5支付总结

1、发起下单请求( 调用统一下单接口 )注:交易类型trade_type=MWEB

2、统一下单接口返回支付相关参数给商户后台,如支付跳转url(参数名“mweb_url”),商户通过mweb_url调起微信支付中间页。如:

3、中间页进行H5权限的校验,安全性检查( 具体错误见微信官方文档 )

4、如果权限校验成功,微信支付中间页会发起支付请求。请求完毕跳到回调页面(由redirect_url决定)。APP需要在webView中监听这个请求,打开微信进行支付。如: weixin://wap/pay?prepayid%3Dwx2718114258281033efb8751f1574826586&package=2965581453&noncestr=1545905512&sign=cb0f6dbd067549a04aada9c3eef09aac

5、微信支付完毕跳回APP。

HTTP Referer是header的一部分,当浏览器向web服务器发起请求的时,一般会带上Referer,告诉服务器我是从哪个页面链接过来。微信中间页会对Referer进行校验,非安全域名将不能正常加载。

redirect_url是微信中间页唤起微信支付之后,页面重定向的地址。中间页唤起微信支付后会跳转到指定的redirect_url。并且微信APP在支付完成时,也是通过redirect_url回调结果,redirect_url一般是一个页面地址,所以微信支付完成会打开Safari浏览器。本文通过修改redirect_url,实现微信支付完毕跳回当前APP。

需要将微信H5支付的安全域名配置成scheme,微信支付完成会通过这个scheme跳转回APP。

再shouldStartLoadWithRequest:方法里面拦截微信中间页(以“

”开头的请求),截取redirect_url,如果redirect_url已经被替换成scheme不拦截,如果没有被替换,拦截请求,保存当前的redirect_url。创建一个新的微信中间页请求,将redirect_url替换成“安全域名://”(微信支付完毕会通过openURL打开当前APP,如果不替换redirect_url,微信支付完毕会打开Safari浏览器。)。设置“Referer”为安全域名(微信会校验Referer,不是安全域名会加载失败),重新load请求。

微信中间页加载成功后,会收到一个打开微信的请求,用openURL:打开这个url实现跳转到微信支付。

微信中间页跳转到微信时,会将页面从定向到redirect_url,由于redirect_url被我们修改为scheme,所以需要拦截这个非法的scheme请求,替换成记录下的redirect_url。

以UIWebView为例

还有一篇文章讲的是H5支付封装,H5支付不仅可以在网页上使用,原生也可以调用。具体内容见: iOS-H5支付(微信、支付宝)原生封装

微信H5网页公众号外支付接入攻略demo

最近在某C论坛中发现有很多的网友在提问和求助自己的网站卖东西,希望可以接入一个支付接口,可以在用户购买后直接在网页上支付。

我在这里发表一下,网站如果希望用户通过在线付款的方式进行付款,就需要申请一种或多种用于进行人民币支付的支付接口。在线支付接口提供商可以是某个商业银行、银联在线支付或者支付宝、微信支付等第三方的支付机构。

这其中微信支付的申请是比较简单的

下面是对申请微信支付接口做简单介绍:

最常用的第三方支付机构如新浪支付微博钱包、支付宝、财付通、快钱、环迅支付、易宝支付等。他们拥有中国人民银行颁发的非金融机构第三方支付许可证。可以为用户提供支付业务服务,如果用第三方支付首选微信支付,简单易操作。

网站接入微信支付实现在线支付功能,通常有两种方式,一种是在微信内部访问网站,然后下单支付;另一种是在微信外部访问网站,然后下单支付。

在微信内部,我们可以通过在公众号聊天窗口发送访问自己网站链接,或者将网站链接发在自己的朋友圈,微信用户都可以在进入下单,点击下单就会唤起微信H5支付,确认金额,输入支付密码即可完成交易。这个是公众号支付申请,之前就已经开放申请了。针对微信内场景支付

在微信外部,我们可以通过触屏手机上自带的浏览器进入网站,唤起微信支付。这个是微信H5支付申请,是在近期开放的。针对的是企业公司的商城网站场景支付。

所以想获得微信支付H5支付接口:

1首先要有公司资质例如营业执照、公司对公账户、网站备案域名、合法居民身份证;

2这些都需要自申请中上传给微信人工审核;

3审核通过后就可以获得微信支付商户平台的账户和密码

4在商户平台里找到申请入口

5进入申请界面填入H5相关设置信息,注意填入的信息一定要和自己的销售商品情况保持一致。

6提交,等待审核,2个工作日左右,审核通过马上获得支付接口

7再将接口和网站接入即可。

对新接触微信支付的企业来说,申请微信支付还是一个比较头疼的事情,遇到申请失败或被驳回、没有备案的公司网站网址域名、需要网站授权函、类目不会选择导致未通过,都可以通过黑河马进行协助解决,代申请包通过。

< 上一篇 微信小程序主页模板-微信小程序这样的模板是自带的,还是开发的? 下一篇 > 微信小程序模板示例-Taro3.4开发微信小程序示例
相关推荐
校园卫生海报-创建卫生城市宣传海报-怎么设计环保海报?
插画培训培训-插画培训机构推荐
海报奶茶招聘模板-奶茶店招聘信息怎么写?
校园纳新海报-社团纳新海报尺寸-动漫社招新海报制作要怎么作
最新模板
最新素材