美文网首页工作中源代码学习
微信公众号支付---开发总体思路

微信公众号支付---开发总体思路

作者: ___TheOne___ | 来源:发表于2018-09-27 16:35 被阅读28次

1.核心过程

前提:需要有一个微信公众号、微信商户平台。

开发流程:
Step1.前端静默登录公众号:redirect:/REDIRECT_URL?code=CODE
Step2.前端将code传递:后台利用授权码code公众号appid公众号appsecret 获取openid。
Step3.后端openid调用微信“统一下单接口”,获取到pre_payid
Step4.响应前端,‘微信内H5调起支付’

提醒:

微信公众号提供了:公众平台测试账号功能,方便开发人员测试开发。开通过程:登录微信公公众号平台,在开发->开发者工具->公众平台测试账号,开通即可。

2.关键概念

1.公众号appid:在静默登录时使用;
2.公众号appsecret:和appid配合使用,GET请求微信,由code获得openid;
3.支付授权目录:配置请求微信支付的域名,不配置会请求失败。

2.参考文章

1. 微信官方文档---公众号支付
2. 网页授权用户获取openid
3. H5如何做微信公众号支付
4. mac使用ngrok将本地Web服务映射到外网

相关文章

  • 微信公众号支付---开发总体思路

    1.核心过程 前提:需要有一个微信公众号、微信商户平台。 开发流程:Step1.前端静默登录公众号:redirec...

  • PHP微信公众号支付开发总结

    微信公众号开发是很常见的开发,其中微信支付占有很大的比重。微信公众号分为服务号和订阅号,服务号支持微信支付。 前期...

  • 微信公众号配置

    微信支付 - 商户平台 商户号 支付证书 微信公众号 appid & appscret 开发 > 基本配置 > ...

  • 微信公众号网页支付summer版

    该文仅对于中间这种支付方式有参考价值哟 一、开发背景 在微信公众号中,需要进行微信支付且为微信公众号网页支付。 二...

  • 微信公众号开发之现金红包

    欢迎留言、转发 微信极速开发系列文章:点击这里 前几篇文章介绍了微信支付。 公众号支付、微信扫码支付、刷卡支付、微...

  • 微信支付开发(一)如何配置支付授权目录

    背景 开发公众号支付,需要在微信商户号内配置支付授权目录,才能在微信内唤起微信支付。配置方法如下。 设置路径 登录...

  • 2018-01-15

    微信公众号支付的进坑之路,希望能初次开发的朋友们少点弯路 本人初次开发微信公众号支付,看官方文档,网上查找相关资料...

  • 微信公众号开发之推广支持

    微信极速开发系列文章:点击喜欢不迷路 前几篇文章详细介绍了微信App支付、公众号支付、微信红包、微信刷卡以及支付宝...

  • Laravel中获取真实ip

    起因 最近在开发微信支付,微信扫码付以及微信公众号支付对接都是比较顺利,因为 laravel 中 laravel-...

  • 跨公众号支付的实现方式

    做微信公众号开发和运营的人应该都知道微信上的微商城或者使用微信支付的网页,只能在自己的公众号上去使用,跨公众号使用...

网友评论

    本文标题:微信公众号支付---开发总体思路

    本文链接:https://www.haomeiwen.com/subject/cageoftx.html