我想在我的 flutter 应用程序中集成一个名为 Adyen 的支付网关,遗憾的是他们不提供 sdk 或任何用于 flutter 的库。 但他们确实提供使用 API(curl、python、node js)进行付款的支持 我可以使用http包来调用这些api吗? 此外,他们提供对java的支持,或者我可以在 native java中实现sdk,然后使用平台 channel 调用该java代码。 哪一个更好 ? 谢谢!!!!。
最佳答案
Adyen 平台提供 REST APIs执行付款和其他操作。
各种Adyen SDKs简化集成,允许开发人员使用他们最喜欢的语言,但是,您可以使用您想要的技术(Flutter、Rust 等)并执行 HTTP 调用、解析 JSON 响应等。
对于基于 Java 的集成,Adyen Java库提供了您真正需要的一切:每个 API 调用的方法、映射请求和响应的类、安全性、日志记录和错误处理。几个examples也可用。
这两种方法都是有效的,选择取决于添加 Java 组件的额外复杂性与集成的简单性之间的权衡。
关于flutter - 如果没有可用于支付集成的 SDK,我可以使用那里的curl api 来执行此操作吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/77002249/