简介
为了在保证支付安全的前提下, 带给商户简单、一致且易用的开发体验, 我们推出了全新的微信支付 API v3。
相较于的之前微信支付 API, 主要区别是:
- 遵循统一的 Restful 的设计风格
- 使用 JSON 作为数据交互的格式, 不再使用 XML
- 使用基于非对称密钥的 SHA256-RSA 的数字签名算法, 不再使用 MD5 或 HMAC-SHA256
- 不再要求 HTTPS 客户端证书
- 使用 AES-256-GCM, 对回调中的关键信息进行加密保护
在接口规则中, 你将了解到微信支付 API v3 的基础约定, 如数据格式, 参数兼容性, 错误处理等。随后我们重点介绍了微信支付 API v3 新的认证机制。你可以跟随着签名指南, 使用命令行或者你熟悉的编程语言, 一步一步实践如何签名和验签。在最后的常见问题中, 我们总结了商户接入过程中的各种常见和不常见的问题。
我们提供了 API v3 的 Postman 调试工具和某些开发语言的库。你可以通过我们的 Github 获取。
如果你有任何问题, 欢迎访问我们的开发者社区。
Feedback
Was this page helpful?
很高兴听到! 请告诉我们,我们如何才能改善.
很遗憾听到这个消息。 请告诉我们,我们如何才能改善.
最后修改 April 12, 2020: 整理文档 (f36b91e)