博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
微信支付开发教程
阅读量:7289 次
发布时间:2019-06-30

本文共 1257 字,大约阅读时间需要 4 分钟。

 

本文介绍微信支付v2和v3版的微信支付开发教程,来源于微信公众平台官方网站。

原文:http://www.cnblogs.com/txw1958/p/wxpay-development-document.html

 

前言

微信支付现在分为v2版和v3版,2014年9月10号之前申请的为v2版,之后申请的为v3版。V3版的微信支付没有paySignKey参数。

 

一、微信支付v2 

1. 使用网页授权接口

使用网页授权接口获取用户的基本信息。 

【微信公众号】OAuth2.0授权.pdf

2. 使用共享收货地址控件

使用共享收货地址控件,获取用户在微信的收货地址。【微信公众号支付】收货地址共享接口文档V1.6.pdf

3. 使用公众号发起支付请求

使用JS API在微信的网页中发起支付请求,详细方法见文档中有关JS API的章节。

使用Native API发起支付请求,详细方法文档中有关Native API的章节。微信支付接口文档及demo(公众账号).zip

4. 接入客服维权系统

所有公众号商户必须接入客服维权系统。接入客服维权系统后,用户可以通过自定义菜单中“维权”菜单,选择订单,向微信发起维权请求。微信将会把维权信息通过payfeedback_url通知到商户,商户必须在规定时间内处理维权请求。【微信公众号支付】用户维权系统及接口说明V1.6.pdf

5. 在第三方应用上发起支付请求

在iOS平台和android平台上的第三方应用,通过微信支付SDK发起支付请求。微信支付接口文档及demo(APP).zip

6. 微信支付退款&对账

使用微信支付退款和对账功能,帮助轻松实现退款和对账。微信支付(退款&对账接口)文档.zip

 

二、微信支付v3

提示:

因微信支付商户平台升级,若您在资料审核通过后,收到支付小助手发送的邮件通知为以下信息,请按本页面接口文档进行支付开发。
1、 信息包括:商户ID、申请编号、登录帐号、登录密码、商户API密码
2.、证书包括:商户API证书、证书密钥、CA证书

 

1. 使用网页授权接口

使用网页授权接口获取用户的基本信息。 

【微信公众号】OAuth2.0授权.pdf

2. 使用共享收货地址控件

使用共享收货地址控件,获取用户在微信的收货地址。【微信公众号支付】收货地址共享接口文档V1.6.pdf

3. 使用公众号发起支付请求

使用JS API在微信的网页中发起支付请求,详细方法见文档中有关JS API的章节。

使用Native API发起支付请求,详细方法见文档中有关Native API的章节。微信支付接口文档及demo(公众账号).zip

4. 使用被扫发起支付请求

使用被扫的方式在微信中发起支付请求,详细方法见接口文档。微信支付接口文档(被扫支付).zip

5. 在第三方应用上发起支付请求

在iOS平台和android平台上的第三方应用,通过微信支付SDK发起支付请求。微信支付接口文档及demo(APP).zip(文档更新中,近日将补充完善)

 

 

你可能感兴趣的文章
The j.u.c Synchronizer Framework翻译(一)背景与需求
查看>>
AI is taking off in showbiz
查看>>
聊天机器人如何盈利?这里有七种可能的商业模式
查看>>
《机器人学经典教程》——第1章 机器人学的定义
查看>>
前端知识体系全部
查看>>
深入实践Spring Boot3.4.4 修改视图设计
查看>>
《Imperfect C++中文版》——1.4 断言
查看>>
《Storm技术内幕与大数据实践》一第9章 大数据应用案例
查看>>
线程通信
查看>>
《JavaScript面向对象编程指南》——第2章 基本数据类型、数组、循环及 条件表达式2.1 变量...
查看>>
《嵌入式Linux基础教程(第2版)》——第1章 入门 1.1为什么选择Linux
查看>>
《Arduino家居安全系统构建实战》——第1章 256级灰度
查看>>
关于<%# Eval("createTime"%>的时间格式转换
查看>>
《Python核心编程(第3版)》——2.6 *Twisted框架介绍
查看>>
bc : 一个命令行计算器
查看>>
定制NSError
查看>>
java笔记九:对象序列化与反序列化
查看>>
MapXtreme 2005 学习心得 工具(六)
查看>>
tcprstat分析服务的响应速度利器
查看>>
抉择-什么最重要
查看>>