执行支付paypal flutter

execute payment paypal flutter

我正在尝试在 WebApp 中实现贝宝支付,但 WebView 与网络不兼容。 我也尝试过飞镖:ui 但没有成功。

//ignore: undefined_prefixed_name
  ui.platformViewRegistry.registerViewFactory(
      'paypal-html',
      (int viewId) => IFrameElement()
        ..width = MediaQuery.of(context).size.width.toString()
        ..height = MediaQuery.of(context).size.height.toString()
        ..src = checkoutUrl
        ..style.border = 'none');

SizedBox(
          width: MediaQuery.of(context).size.width,
          height: MediaQuery.of(context).size.height,
          child: HtmlElementView(viewType: 'paypal-html'),
        ),

你知道我该怎么做吗?

Webviews are not supported by PayPal 付款批准。必须使用带有地址栏的浏览器视图机制(例如 Safari 视图控制器或 Chrome 自定义选项卡)