微信公众平台+商户平台 公众号支付 总结(即trade_type=JSAPI)
最近对手机支付比较感兴趣,特此收藏,以备后用.
博客原文:https://blog.csdn.net/YYAANNGGLLI/article/details/80430778
前言:
因为现在微信公众号和微信商户平台已经是两个相对独立的模块,再加上服务商概念的引入,使得现在微信公众号与支付平台的关系变得十分灵活,但是对于支付来讲二者又缺一不可,所以决定写点东西记录一下,以便自己以后忘掉能够随时捡起。
图示:
对于普通商户来说,1.有自己的公众号,2.用户支付的钱放到自己的商户平台中。
对于服务商来说,1.有自己的公众号,2.为多个商户平台提供服务。
说明:
1.商户A可以有两个商户平台,在自己的公众号中,钱付到两个商户平台都是没有问题的
2.商户B可以没有公众号,所以收入依赖于服务商
3.支付接口(/pay/unifiedorder):(服务商的接口就是多了sub_appid与sub_mch_id两个字段,同理 查询接口)
普通商户:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_1
服务商:https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?chapter=9_1
4.支付接口调用成功后,前端要接jsapi,使付钱的弹出框能够正确的弹出。
https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=7_7&index=6
出错总结(针对服务商接口):
1.支付接口返回:“appid和mch_id不匹配”。字段appid与mch_id有对应关系,A对应A的,X对应X的,不能乱。
2.支付接口返回:“签名错误”。
(1)注意API_KEY的值,每个商户平台有自己的api-key,不能乱。在服务商商户平台-账户中心-API安全,设置api-key
(2)字段sign,生成签名要放在所有参数的最后。
3.JS API返回:“当前页面的url未注册:xxxxxx”。在服务商商户平台-产品中心-开发配置,设置url。注意http/https以及书写格式
微信公众平台+商户平台 公众号支付 总结(即trade_type=JSAPI)相关推荐
- 微信支付、公众号支付、微信APP支付教程
这两天有朋友问我微信支付的一些事情,我就抽了点时间整理了一下微信支付相关的一些东西,在这里分享给大家,希望能帮助大家少走弯路. 微信支付分为APP支付和公众号支付两大类,其中公众号支付又分为(公众号支 ...
- Java微信支付——公众号支付JSAPI
一.获取微信支付四大参数 首先获取两个账号: 1.微信公众号已认证的服务号,并且需要开通微信支付功能: 微信公众平台:1)账户.密码 : 2)公众APPID : 3)APPSECEPT 2.微信商户 ...
- java商户平台微信支付宝支付_微信支付/支付宝支付/银联支付,对比加总结(Java服务端)...
今天来讲讲支付. 工作到现在,接入过好几个项目的支付,其中涉及到了微信支付.支付宝支付.银联支付. 三种支付的对接感受其实整体上大同小异.都遵循同一个流程: 1).商户APP向商户服务器请求生成订单 ...
- 微信公众号支付---菜鸡儿心得
首先微信公众号支付分为两大部分: 1. 统一支付订单获取prepay_id; 2.前端调起微信支付页面 说一下大致流程 说白了就是打游戏,有一群小怪(参数)需要打过去,好不容易打过去了,出来了一个 ...
- php 微信支付 ca证书,微信公众号红包接口开发PHP开发 CA证书出错,请登陆微信支付商户平台下载证书...
微信红包接口调试过程中一直提示"CA证书出错,请登陆微信支付商户平台下载证书",经反复调试,大致解决方法如下: 1.首先确保CA证书的路径是否正确,一定得是绝对路径,因为是PHP开 ...
- java微信公众号支付开发平台_Java微信公众平台开发之公众号支付(微信内H5调起支付)...
官方文档 准备工作:已通过微信认证的公众号,必须通过ICP备案域名(否则会报支付失败) 借鉴了很多大神的文章,在此先谢过了 整个支付流程,看懂就很好写了 一.设置支付目录 在微信公众平台设置您的公众号 ...
- 微信支付(公众号支付)微信公众平台开发教程(5)
简介 Senparc.Weixin SDK 是由盛派网络(Senparc)团队自主研发的针对微信各模块的 开发套件(C#SDK), 已全面支持微信公众号.微信支付.企业号.开放平台.JSSDK.摇一摇 ...
- 微信公众平台开发[3] —— 微信公众号支付功能(PHP)
直言无讳,我就是一个初涉微信开发的小白,写这篇博客的原因:一是为了给自己做下备忘记录,以便以后能回忆这条程序猿的坎坷路:二是希望能帮助到同是自学开发的小白们:三是对那些不屑一顾于我等尘埃的大牛们的控诉 ...
- C# 开发微信公众号现金红包发送,解决IP地址非你在商户平台设置的可用IP地址和”未能创建 SSL/TLS 安全通道“ 问题
C# 开发微信公众号现金红包发送,解决"IP地址非你在商户平台设置的可用IP地址"和"未能创建 SSL/TLS 安全通道" 问题 近期在做涉及一个微信公众号微信 ...
最新文章
- STM32-I2C总线驱动程序分析
- linux 下 php 安装 Gearman
- c语言变量作用域生命周期,C/C++——C++变量的作用域与生命周期,C语言中变量的作用域和生命周期...
- 剑网三《谢云流传》,展现的庞大世界观,背后的故事如何?
- linux eclipse 关联源码,获取Hadoop的源码和通过Eclipse关联Hadoop的源码
- repo 获取各个库的tag代码或者分支代码
- 浅谈:云桌面在我国高校的应用前景
- 拉普拉斯方程与复微分
- 引用传递和值传递的区别
- 计算机CPU对外设的访问方法
- jwt的token自动续约_关于JWT Token 自动续期的解决方案
- 练习java文档ZoneId
- 嵌入式系统 操作系统 uC/OS uClinux
- 如何彻底关闭2345流氓软件附带的广告(弹窗,工具栏搜索taskbarsearch,右下角信息展示)
- 哈罗python的学费多少-数据分析面试题总结
- 【ARM】在NUC977上搭建基于boa的嵌入式web服务器
- 关于调用淘宝IP获取城市信息-- 随笔
- 中关村软件园与百度飞桨启动AI人才培养计划:AI发展,人才先行
- cmake创建codeblocks项目
- 【懒人必备】一款Android自动设置代理神器