flutter - 如果没有可用于支付集成的 SDK,我可以使用那里的curl api 来执行此操作吗?

标签 flutter payment-gateway payment adyen

我想在我的 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/

相关文章:

dart - 如何从另一个小部件设置状态?

flutter - 在Flutter中将forEach循环转换为Future.forEach循环

ruby-on-rails - Stripe 托管帐户 - 错误的国家/地区

java - Paypal 预付款和 PayFlow 链接与定期付款

Firebase 模拟器云功能仅适用于 Flutter 中的默认 us-central1 位置

react-native - 如何禁用 Razorpay react-native 中的“稍后付款”付款选项

python - 寻找支付网关

paypal - paypal定期付款试用期可以有0金额吗?

payment - 最好的在线支付处理解决方案是什么?

flutter - 无需每次调用​​ `of(context)` 的 AppLocalizations