我正在将Adyen的Checkout API的实现迁移到Golang。我遇到的问题是Ruby实现太旧了,并且使用了Checkout v49
。我已经看到https://github.com/Adyen/adyen-go-api-library不支持它(它的范围在v52和v69之间)。
因此我有两个问题:
- 有没有办法使用v49或者我需要升级它?
- 当我迁移功能时,如果需要升级,我应该使用2个版本,因此,版本之间的响应是否向后兼容?
我正在将Adyen的Checkout API的实现迁移到Golang。我遇到的问题是Ruby实现太旧了,并且使用了Checkout v49
。我已经看到https://github.com/Adyen/adyen-go-api-library不支持它(它的范围在v52和v69之间)。
因此我有两个问题:
2条答案
按热度按时间qacovj5a1#
我在Adyen/adyen-go-api-library中没有看到任何关于旧版本的内容:升级到最新版本是明智的。
特别是考虑到,根据to this page:
我们较新的API端点向后兼容旧版本(> v40/v41)的端点,因此您可以期望继续支持您正在使用的所有当前功能。
8mmmxcuj2#
Adyen Golang API v6.0.1支持Checkout API v69,并且它甚至支持v52 -你正确地指出了-因为它比其他人(即Ruby)更新。
从最新的可用版本开始确实是一个好主意,您可以访问所需的所有特性和功能,并且更容易找到相关文档和支持。
一个好的开始是查看Adyen Golang Sample应用程序,该应用程序展示了如何集成库并执行支付。