分享好友 最新动态首页 最新动态分类 切换频道
Ios 集成微信网页支付 web微信支付
2024-12-26 13:45


Ios 集成微信网页支付 web微信支付

第一次开发小程序,不知道如何下手,当前公司需要开发小程序,但是我们现在项目已经有h5页面web端,跟微信公众号,从网上查询自17年11月可以用webview插件直接嵌套,省去开发的环节,简直是福利。像我们公司开发需求设计发布基本都在一个人身上,没有时间从零开发小程序了。

  1. 申请小程序步骤,详细看此处
  2. 下载开发者工具,微信登录小程序。不过多描述
  3. 简单快速开始

    之后发现微信支付无法使用,这可能是无法一个卡点了。
    开始百度搜索好多说webview实现微信原生支付,以为是真的,但是试了好多方式都不行,开始时间跟成本都在这里摆着呢,不可能重新开发小程序不用webview,只好继续想办法。

做过微信公众号的童鞋应该都知道,在公众号里商家H5页面内调用JSSDK就可以实现微信支付功能。但是看过webview组件的API的文档的童鞋应该知道:webview 里面的网页(公众号迁移的网页)是调用不了外部的微信支付what… 虽然微信支付也确实是提供了小程序的微信支付API,但是因为我们整个小程序的内容就是一个webview嵌入公众号内容的网页,在网页内下订单的过程中是无法通过webview的api接口通知小程序调起微信支付的。 查看微信支付小程序的支付文档,我们小程序如果要调用微信支付只需要得到以下参数就可以。

上边我们最无法获取的是paySIgn

具体业务流程查看微信支付接口 获取方式

第一步获取用户openid

但是我们主程序在webview里边无法获取code并获得openid

我的思路如下

所有webview与小程序交互的页面必须引入以下js



assemblyRequestString我写的组装参数的方法,





带着code请求后台
获取用户openid地址
https://api.weixin.qq.com/sns/jscode2session?appid="+appid+"&secret="+secret+"&js_code="+code+"&grant_type=authorization_code 生成微信支付订单接口
https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=9_1&index=1 4.



6 你跳转的页面

参考了简书

最新文章
AI大模型的使用-让AI帮你写单元测试
作为AI语言模型,我可以帮你提供遗传算法的基本框架,但是这需要你根据你的具体问题进行修改和完善。遗传算法的基本步骤:1. 初始化种群:生成一组随机的个体,表示可能的解决方案。2. 评估适应度:将每个个体应用于问题,并计算其适应度函
AI产品经理 | 如何用AI提高产品经理的工作效率
最近我跟几个产品经理聊天,发现有些人居然还没有使用过ChatGPT、MidJourney、NotionAI 等AI工具。 产品经理有个重要的素质是好奇心,好奇心能够帮助产品经理发现新机会、了解用户需求、学习新知识和探索竞争对手,从而
2017年最受欢迎的竞价软件推广工具
  2017年最受欢迎的竞价软件推广工具  给新手竞价员或资深老手SEM做个真实的参考:  百度竞价工具软件排行榜NO1  【性能推荐指数】★★★★★★★★★★  【软件属性】简体中文,免费软件,11.7M  【行业推荐】适用于所有行业
ae软件的finder ae软件的全称教程
摘要:新片场课堂小编李翔为您整理ae软件的finder ae软件的全称教程的相关内容,欢迎小伙伴点击查看ae软件的finder ae软件的全称教程的内容,如果您喜欢可以转发及收藏本网站。ae软件的finder ae软件的全称教程1、ae软件的主要功能教程,ae
70后的女人说说心情
的只要不死不都是给孩子干的吗?我知道你跟我大哥在那里面肯定受了委屈,这委屈也不是别人,不都是咱们自己的孩子吗?现在回来了,你们两个就别再生气了,保重好自己的身体?我看东头儿谁家有响起大喇叭了,现在不允许办事儿,哎呀!那喇叭
2024年SEO怎么做?有什么新的变化?
下面平哥SEO说说2024年SEO的发展方向: 1、百度不收录是常态 首先本身百度已经彻底完成了流量闭环,之前平哥SEO也说,百度搜索引擎的重心是AI+百家号,尤其是百度AI的推出,基本上不管你是多年权重老站
2024年性能最强的八款手机
2024年性能最强的八款手机,流畅再使用五六年,完全没问题。第一款:OPPO Find X7总结:集高性能与先进技术于一体的智能手机参考价格:12GB RAM + 256GB ROM 为3999元,16GB RAM + 256GB ROM为4299元,16GB RAM + 512GB ROM为4599元,16GB
discuz 论坛 附件大小限制2M
初始安装的discuz论坛附件大小默认限制为2M。
500年前马桶中发现的寄生虫揭示了全球中世纪疾病网络的证据
布鲁日发现的一种有500年历史的非洲寄生虫揭示了中世纪贸易网络是如何传播传染病的。 研究人员将这一发现与西班牙商人和全球贸易联系起来,为历史上的健康和移民提供了启示。从布鲁日中世纪厕所中找到的曼氏血吸虫卵。 黑条是 20 微米的比
2024年大学生创业就业训练营:技能提升,筑梦未来
在这个充满挑战与机遇的时代,大学生就业创业已成为社会关注的焦点。2024年,长江大学文理学院携手荆州市沙市区创业联盟,成功举办“筑梦同行,创未来”大学生创业就业能力提升训练营。为期三个月的训练营吸引了近200名青年大学生参与,通
相关文章
推荐文章
发表评论
0评