微信支付开发基础知识

news/2024/7/11 1:24:14 标签: 微信, 支付, 商户, app, 接口

      微信支付接入的前提是完成微信支付申请。其包含两种商户:包含开发能力的商户和无开发能力的商户,对于无开发能力的商户,可以寻找相关的开发商户寻找解决方案。

      下面来说说微信支付的开发:

微信支付包含四种支付方式:刷卡支付,公众号支付,扫码支付,App支付

  1. 刷卡支付

       刷卡支付包含两种模式:商户后台接入模式和门店接入模式;

       使用商户后台接入模式的前提是具备统一后台系统的商户,流程如下:

           门店接入模式是指门店的收银台通过公网直接与微信后台通信,流程图如下:

在开发刷卡支付的工程中,会涉及到六个接口

  • 查询订单Api
  • 提交被扫支付Api
  • 查询退款Api
  • 下载对账单Api
  • 申请退款Api
  • 撤销订单API

 

2.公众号支付

        用户通过已有商户页面或者二维码在微信内打开网页。

      

使用接口

  • 统一下单api
  • 查询订单api
  • 关闭订单api
  • 申请退款api
  • 查询退款api
  • 下载对账单api
  • 支付结果通知api
  • 转换短链接api

 

3.扫码支付

二维码实现:

  • 二维码永久有效

  • 二维码2小时有效

扫码支付使用到的接口

  • 统一下单api
  • 查询订单api
  • 关闭订单api
  • 申请退款api
  • 查询退款api
  • 下载对账单api
  • 支付结果通知api
  • 转换短链接api

 

4.APP支付

商户app调用微信sdk唤醒微信支付

使用接口

  • App调起支付api
  • 统一下单api
  • 查询订单api
  • 关闭订单api
  • 支付结果通知api
  • 申请退款api
  • 查询退款api
  • 下载对账单api

 

微信还有其它一些营销工具:

现金红包,企业付款,代金券,立减优惠

 

此文摘自腾讯大学。


http://www.niftyadmin.cn/n/1643526.html

相关文章

http之header

请求Header信息 请求Header信息,用于描述浏览器想要告诉服务器的信息。 请求Header描述示例Accept浏览器告诉服务器它所支持的数据类型Accept: text/plain, text/htmlUser-AgentHTTP客户端运行的浏览器类型的详细信息。通过该头部信息,web服务器可以判…

详解 Cookie,Session,Token

一、前言 1.1 无状态的HTTP协议 很久很久之前, Web基本都是文档的浏览而已。既然是浏览, 作为服务器, 不需要记录在某一段时间里都浏览了什么文档, 每次请求都是一个新的HTTP协议,就是请求加响应。不用记录谁刚刚发了…

Apache HttpComponents简介

介绍 Apache HttpComponents™项目负责创建和维护一个专注于HTTP和相关协议的低级Java组件工具集。 该项目在Apache软件基金会( http://www.apache.org )下运行,并且是很大的开发人员和用户社区的一部分。 超文本传输协议(HTTP)可能是当今I…

HttpClient使用举例

HttpClient4.5.2官方文档 HttpClient不是浏览器。它是一个客户端的HTTP通信库。HttpClient的目的是,以编程的方式通过其API传输和接收HTTP消息。 一、特征 基于标准、纯净的java语言。实现了Http1.0和Http1.1 以可扩展的面向对象的结构实现了Http全部的方法&#…

错误: 程序包org.apache.log4j不存在问题处理

将maven中依赖修改如下&#xff1a; <dependency> <groupId>log4j</groupId> <artifactId>log4j</artifactId> <version>1.2.15</version> <exclusions> <exclusion> <groupId>javax.mail</groupId>…

lombok使用基础教程

一、前言 lombok是一个编译级别的插件&#xff0c;它可以在项目编译的时候生成一些代码。在很多工具类的项目中都有这个功能。比如dagger。 通俗的说&#xff0c;lombok可以通过注解来标识生成getter settter等代码。我们自然可以通过编译器比如IDEA的Generate生成&#xff0…

springboot介绍及入门

一、Spring优缺点分析 Spring的优点 Spring是Java企业版&#xff08;Java Enterprise Edition&#xff0c;JEE&#xff0c;也称J2EE&#xff09;的轻量级代替品。无需开发重量级的Enterprise JavaBean&#xff08;EJB&#xff09;&#xff0c;Spring为企业级Java开发提供了一…