支付宝微信支付对接总结

  • 支付宝支付
    • 当面付
      • 接口文档
      • 参数配置
        • 1.登陆支付宝商户平台
        • 2.进入产品中心
        • 3.进入当面付
        • 4.开发接入
        • 5.进入网页/移动应用
        • 6.添加当面付能力
        • 7.配置密钥
  • 微信支付
    • 条码付款
      • 相关文档
      • 参数配置
        • 1.appId
        • 2.mchId
        • 3.mchKey
        • 4.证书
        • 5.绑定appid
  • 开发坑
    • 支付宝支付
      • 网关配置异常
    • 微信支付
      • 微信支付时提示appid和mch_id不匹配?
      • 当前商户号暂不支持关联该类型的appID
      • spbill_create_ip参数格式错误

支付宝支付

当面付

接口文档

支付宝当面付接口文档

参数配置

alipay:#应用Idappid: 商户平台获取(应用的appid)protocol: https#支付宝支付网关gateway: https://openapi.alipaydev.com/gateway.do#私钥privateKey: 商户平台获取(需要设置)#支付宝公钥payPublicKey: 商户平台获取(需要设置)signType: RSA2payFormat: json#支付传输编码charset: UTF-8# 异步通知地址notifyUrl: 程序中提供一个接口地址供支付宝回调(该接口需要放开登陆权限校验)#扫码支付失效时间 m表示分钟timeout: 1m# 商户idsellerId: 商户平台获取(账户中心的账号ID)

1.登陆支付宝商户平台

支付宝商户平台地址

2.进入产品中心

3.进入当面付

4.开发接入

5.进入网页/移动应用

已经存在一个默认的已上线的一个应用,点击进入

6.添加当面付能力

7.配置密钥

微信支付

条码付款

相关文档

微信支付条码付款接口文档
微信商户平台
微信公众平台

参数配置

#  测试环境微信支付宝支付
wxpay:#微信公众号或者小程序等的appidappId: signType: MD5#付款码方式支付tradeType: MICROPAY#微信支付商户号mchId: #微信支付商户密钥mchKey: # p12证书的位置,可以指定绝对路径,也可以指定类路径(以classpath:开头)keyPath: classpath:apiclient_cert.p12

1.appId

微信商户要实现支付功能(开发接入),需要创建一个公众号(类型为服务号类型),appID即公众号的appId。

公众号类型
公众号类型有订阅号,服务号等。

订阅号:

1.每天都可发布文章。
2.政府、新闻媒体创建的订阅号具备微信支付功能,个体、普通企业创建的订阅号不具备微信支付功能。

服务号:

1.每月只能发布四篇文章。
2.具备微信支付功能。

2.mchId

mchId为商户号,登陆商户平台可找到商户号

3.mchKey

mchKey为商户密钥

进入商户平台-账户中心-API安全,点击APIv2/APIv3密钥设置。该密钥是我们自己随机配置的。

4.证书

进入商户平台-账户中心-API安全,点击申请证书,按步骤一步一步往下走,最后会获取到一个压缩包,压缩包中的apiclient_cert.p12便是开发需要的证书。

5.绑定appid

服务号类型的公众号创建完成后,需要在商户平台申请绑定该公众号。

申请关联appID后,登陆微信公众平台,可以看到有一个待关联商户号的申请,点击授权,即绑定成功。

开发坑

支付宝支付

网关配置异常

gateway分为沙箱网关和正式网关,需要注意区分。

微信支付

微信支付时提示appid和mch_id不匹配?

原因:appid和商户号未绑定,请去商户平台申请绑定、公众平台授权同意。

当前商户号暂不支持关联该类型的appID

原因:appID对应的公众号类型不是服务号类型,可能创建的是订阅号类型(不具备微信支付功能)。请重新创建一个服务号类型的公众号。

spbill_create_ip参数格式错误

原因:微信条码付款时,ip作为请求参数是必传。但是代码中获取ip是获取request的X-Forwarded-For参数,正式环境中ip被代理,X-Forwarded-For的值为 多个ip使用逗号拼接而成,导致调用微信支付报错。
解决:获取X-Forwarded-For值的起一个ip(真实ip,后面的ip为代理ip)。

springboot支付宝微信支付对接总结相关推荐

  1. springboot整合支付宝微信支付案例+代码

    springboot支付宝微信支付 每天多学一点点~ 之前写好了一篇,不下心被覆盖的,我的锅....下次写博客记得导出来!!!! 话不多说,这就开始吧- 文章目录 springboot支付宝微信支付 ...

  2. MongoDB Ubuntu安装 APP 支付宝微信支付

    mongo安装: 1.apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv 7F0CEB10 2.echo "deb ht ...

  3. [转]个人网站对接支付宝,微信支付接口史上最详细教程

    对接支付宝支付接口,官方文档已经写的很清楚了,但是也有很多像我一样的小白,第一次对接支付宝支付接口,会有些迷茫,所以我在此写下这篇文章,给我和我一样的同学,一点思路吧.三分钟就可以申请,支付宝个人即时 ...

  4. 网站对接支付宝,微信支付接口史上最详细教程

    联系qq:1104752746对接支付宝支付接口,官方文档已经写的很清楚了,但是也有很多像我一样的小白,第一次对接支付宝支付接口,会有些迷茫,所以我在此写下这篇文章,给我和我一样的同学,一点思路吧.三 ...

  5. 【安卓学习之第三方库】 Rxpay学习:支付宝微信支付

    █ [安卓学习之第三方库] Rxpay学习:支付宝微信支付 █ 相关文章: [安卓学习之第三方库]库的使用2-jar类库的使用(以dom4j为例)和升级(以极光推送为例) [安卓学习之第三方库] 消息 ...

  6. SpringBoot整合微信支付开发在线教育视频网站(完整版)

    目录 ├─code.zip ├─第 1 章项目介绍和前期准备 │  ├─1-1 SpringBoot整合微信支付开发在线教育视频站点介绍.TS │  ├─1-2 中大型公司里面项目开发流程讲解.TS ...

  7. 微信支付对接海关申报

    微信支付对接海关申报 1.先微信商户中心,进行海关申报配置 重点注意:请求接口前请先在以下页面提交您的海关信息,所有你需要报关的海关信息都需要提交 2.进行海关申报(本文章是没有子订单的) 注意:商户 ...

  8. WooCommerce接入支付宝微信支付

    WooCommerce接入支付宝微信支付 前言 安装支付宝插件(方法一) 安装配置 获取注册信息 安装支付宝插件(方法二) 安装微信支付插件 下载及安装 获取微信公众号APPID,微信支付密钥 获取微 ...

  9. php调用支付宝微信支付接口 免签约 实测能用

    找了很多支付宝微信支付收款的办法,接入的时候发现根本不靠谱,终于实测到了一个可以用的,(验证效果不用改代码,php环境下Demo.php直接打开看就行了 附件放在下面了) 支付宝收款实测有效,微信支付 ...

  10. JPA框架微信支付对接-V3支付接口,V2退款接口对接,复制即用

    框架:springDateJPA 对接微信支付首先需要需要在微信商户平台注册微信商户号 微信商户平台入口 微信公众平台入口 这里主要是微信支付的方式,一共有七种,我这里主要对接了3种,App支付,JS ...

最新文章

  1. winform实现翻书效果_虚拟翻书系统解决方案
  2. spring和ejb2.x集成共享applicationContext.xml的问题
  3. 组合数学 —— 卡特兰数列(Catalan)
  4. error LNK2005 已经在***.obj中定义
  5. 安装linux系统收费标准,LINUX操作系统安装标准规范.doc
  6. 安卓10省电还是费电_拍照成罪魁祸首 安卓十大耗电App排行公布
  7. Ubuntu14.04创建WiFi热点
  8. 我是如何入门机器学习的呢
  9. Visual Studio添加Numpy
  10. 修改Administrator密码 VS 快捷键
  11. 【安全】如何关闭Windows系统的137, 139, 445端口?
  12. 【渝粤题库】国家开放大学2021春2107刑法学(1)题目
  13. UITextView 首行缩进
  14. 怎么把wav转换成mp3格式,5种方法值得收藏
  15. uni-app -- 改变页面背景颜色
  16. 部分蓝牙耳机 电脑 连接 不畅 的处理办法
  17. 中国著名大学校训巡礼
  18. 留学目的地选择之亚利桑那州
  19. 获得lazada商品详情
  20. Android签名打包报错:Conversion to Dalvik fromat failed with error 1

热门文章

  1. natapp外网穿透使用教程Windows
  2. vue下载图片到本地的方法
  3. 8.计蒜客ACM题库.A2019 Save the Room
  4. Windows系统结构图
  5. python数据分析与挖掘pdf_python数据分析与挖掘实战
  6. 用PHP写APP后台
  7. 微信整人假红包图片_整人的微信红包玩法!微信红包图片整人!
  8. 英特尔hd630驱动_英特尔Iris HD Graphics显卡驱动64位_ intel驱动-PChome下载中心
  9. Android APK 反编译
  10. 傲梅分区助手克隆Linux硬盘,傲梅分区助手复制磁盘或克隆磁盘到另外磁盘