简介

更新时间:2025.01.06

1. 关于API V3

为了在保证支付安全的前提下,带给商户简单、一致且易用的开发体验,我们推出了全新的微信支付API V3。

相较于之前的微信支付API,主要区别是:

  • 遵循统一的REST的设计风格

  • 使用JSON作为数据交互的格式,不再使用XML

  • 使用基于非对称密钥的SHA256-RSA的数字签名算法,不再使用MD5或HMAC-SHA256

  • 不再要求携带HTTPS客户端证书(仅需携带证书序列号)

  • 使用AES-256-GCM,对回调中的关键信息进行加密保护

2. SDK接入

我们提供了微信支付API V3官方SDK(目前包含JavaPHPGO三种语言版本)。

我们建议商户基于微信支付官方提供的SDK来开发应用。SDK为商户的技术人员封装了请求的签名和应答的验签,简化了商户系统的开发工作。

3. 自行接入

规则说明中,你将了解到微信支付API V3的基础约定,如数据格式参数兼容性错误处理UA说明等。我们还重点介绍了微信支付API V3新的认证机制(证书/密钥/签名)。你可以跟随着开发指南,使用命令行或者你熟悉的编程语言,一步一步实践签名生成签名验证证书和回调报文解密敏感信息加解密

 

About  WeChat  Pay

Powered By Tencent & Tenpay Copyright©

2005-2025 Tenpay All Rights Reserved.

Contact Us
Wechat Pay Global

WeChat Pay Global

Contact Us

Customer Service Tel

+86 571 95017

9:00-18:00 Monday-Friday GMT+8

Business Development

wxpayglobal@tencent.com

Developer Support

wepayTS@tencent.com

Wechat Pay Global

About Tenpay
Powered By Tencent & Tenpay Copyright© 2005-2025 Tenpay All Rights Reserved.