WechatPay-API-v3
  • 简介
  • 接口规则
  • 认证
    • 私钥和证书
    • API v3密钥
    • 签名
  • 开发指南
    • 签名生成
    • 签名验证
    • 证书和回调报文解密
    • 敏感信息加解密
    • 平台证书更新指引
  • 开发工具
  • 常见问题
    • 证书相关
    • 签名相关
    • 其他
  • 接口文档
    • 平台证书
由 GitBook 提供支持
在本页

这有帮助吗?

简介

下一页接口规则

最后更新于4年前

这有帮助吗?

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

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

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

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

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

  • 不再要求HTTPS客户端证书

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

在,你将了解到微信支付API v3的基础约定,如数据格式,参数兼容性,错误处理等。随后我们重点介绍了微信支付API v3新的。你可以跟随着,使用命令行或者你熟悉的编程语言,一步一步实践如何签名和验签。在最后的中,我们总结了商户接入过程中的各种常见和不常见的问题。

我们提供了API v3的Postman调试工具和某些开发语言的库。你可以通过我们的获取。

如果你有任何问题,欢迎访问我们的。

接口规则中
认证机制
签名指南
常见问题
Github
开发者社区