firebase - 在 flutter webapp 中通过 Adyen 付款

标签 firebase flutter adyen

<分区>

我正在尝试使用 Flutter 构建 WebApp。我在支付系统集成方面陷入困境。我想使用 Adyen。 Adyen 官方不对 Flutter 提供任何直接支持。所以我制作了一个网页,可以在后台服务器支持下执行支付。

所以我的 webapp 可以启动一个 webview 并打开其中的支付页面。但是我的应用程序如何知道付款是否已经完成?

最佳答案

adyen 集成在后端完成支付,或者使用 payment requestadditional details request (取决于使用的付款方式)。您的服务器会知道 resultCode 中指定的支付结果。

您可以通过目前促进后端 <-> flutter 客户端通信的任何方式将 resultCode 直接从后端传递到 flutter 应用程序。

或者,您可以通过重定向到某个任意完成页面并实现 onPageStarted 来使用 webview 作为该通信 channel 。查找该 url,从而知道支付流程已完成。

尽管使用这种方法,您需要确保在客户端重定向已完成的付款,请参阅示例 Adyen integration对此。

关于firebase - 在 flutter webapp 中通过 Adyen 付款,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65089794/

相关文章:

listview - 如何在 Flutter ListView Builder 中移除或管理空间?

flutter - 在flutter web中加载html内容?

android-studio - 在使用 Android Studio 启动期间失去与设备的连接

c# - Adyen,无法获得正确的 SHA-256 加密

firebase - 在 Firestore 中使用集合组查询的 Multi-Tenancy 应用程序的最佳实践是什么?

android - 部分设备收不到 FCM 通知

ios - 如何使用结构更新 Firebase

Firebase 3 - 其他身份验证范围数据

javascript - 添加谷歌支付到 Adyen Web SDK