0

我从未使用过支付网关。不幸的是,所有的 Stripe 包都不支持 Flutter Web。我从哪说起呢?如何制作一项功能来处理一次性计费和定期取消?以及如何停止定期付款?也许可以为网络调整当前的条带包?

我感谢您的帮助。

4

1 回答 1

1

您可以使用 Iframe 在 Flutter Web 应用程序上加载 html/js 脚本,

//register view factory
  ui.platformViewRegistry.registerViewFactory(
      'stripe-html',
      (int viewId) {
         IFrameElement element=IFrameElement();
        [...]
         element.src='html/stripe.html';
);


return Scaffold(
      body: Builder(builder: (BuildContext context) {
          return Container(
            child: HtmlElementView(viewType: 'stripe-html'),
          );
    }));

这是在 Flutter Web 应用程序中实现支付网关的示例: Flutter Web: Razorpay Payment Gateway Integration with Stripe API/JS

于 2020-09-19T00:39:10.103 回答