微信支付的几种模式总结

摘要:
2.要理清opid,appid,machid这几个的关系

1.微信支付文档

https://pay.weixin.qq.com/wiki/doc/api/index.html

2.唤起微信支付的几种方式

jsapi支付:通过js调起支付
h5支付:在微信意外的手机浏览器调起支付
小程序支付:在小程序中调起支付
还有付款码支付,app支付等

3.支付的几种形式

首先开发主体分为普通商户和服务商
对于普通商户可以使用使用相关的api完成支付流程包括自然支付,合单支付,分账等。
对于服务商出来可以自己收款外还可以作为第三方为商家开发,需要绑定商家为自己的特约服务商,这个要在支付后台设置
支付后台地址:https://pay.weixin.qq.com/

4.遇到的一些坑

1.生成签名的一些问题:在微信的官方平台调试(https://pay.weixin.qq.com/wiki/tools/signverify/)成功但是接口失败
把API密钥和APP_SECRET弄混了.签名需要的是API密钥,设置路径如下:
微信商户平台(pay.weixin.qq.com)–>账户设置–>API安全–>密钥设置
2.合单支付对于子订单有数量要求不大于10不小于2
3.如果需要直接把钱付给第三方则必须要开通服务商模式,绑定特约商户

总结

1.多读几遍文档,再开始做比较好。
2.要理清opid,appid,machid这几个的关系

免责声明:文章转载自《微信支付的几种模式总结》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇【Gstreamer开发】TI嵌入式处理器GStreamer pipeline软考高级系统架构设计师你想知道的全在这!下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

微慕WordPress小程序专业版v2.0

不经意间,微慕专业版发布已经过去一年了,微慕开源版的推出也有两年半了。2017年5月间,我花了2天时间,用WordPress插件做后端,写了个微信小程序,并开源到github(截至2019年10月14日,star数目为1.4k),利用业余时间不断完善,让我没想到的是,由当初简陋的几百行代码程序,现在已经是20000多行代码(包括插件和小程序)的小型软件产品...

微信开发-ACCESS TOKEN 过期失效解决方案

微信开发-ACCESS TOKEN 过期失效解决方案 起因:因为access_token的重要性,开发过微信的都知道,但是他有自己的生命周期,官方解释为:"有效期为7200秒",一天调用2000次。流量一高,就over了,没办法,龙哥不帮我们解决问题,我们就要自己解决,不能等死。 解决思路很简单:建立公共access token数据,有效期内不重新创建ac...

[小程序]微信小程序获取位置展示地图并标注信息

1.map组件的高度如果想要铺满屏幕,要是使用height:100vh样式2.获取位置要在app.json中标明权限3.先使用wx.getLocation获取自己的位置,然后再回调中使用setData方法,赋予数据给前台页面展示标注点 index.js //index.js //获取应用实例 const app =getApp() Page({...

Unity3d监听手机暂停与退出事件

做移动互联网类型的开放,很多情况得考虑移动设备的暂停与退出时,做某些数据操作或UI。 1,退出事件,Unity3d,InPut就包含了: Input.GetKey(KeyCode.Escape) 、 Input.GetKey(KeyCode.Home) 、Input.GetKey(KeyCode.Menu); 2,暂停事件,Unity3d的 OnAppli...

运维工具大宝典之开源平台篇

fromhttp://cio.it168.com/a2015/1128/1782/000001782714_all.shtml 【IT168技术】在运维工具大宝典系列第一篇文章《运维工具大宝典之运维需求篇》中,云智慧对上云企业的运维需求进行的汇总,其中第6条“对开源的强烈需求”主要是来自运维人员,特别是技术大牛,他们喜欢一切尽在掌握的感脚,而这就需要开源运...

微信小程序获取unionid与openid

获取unionid需要先在微信开放平台绑定小程序,否则无法获取 UnionID机制说明 unionid来区分用户的唯一性,在相同微信开放平台帐号下的移动应用、网站应用、小程序、公众号,用户的unionid是唯一的。也就是说,同一用户,对同一个微信开放平台下的不同应用,unionid是相同的。 OpenID机制说明 OpenId是用来区分应用的唯一性,在相同...