在Flutter应用程序中在设备应用程序中打开google pay并返回付款状态

问题描述 投票:0回答:1

在我的应用程序中,我想显示一个 Google pay 按钮,当用户单击此按钮时,我想在 google pay 应用程序交易页面上传递支付者 upi id 重定向,付款成功后,然后在我的应用程序上重定向并显示付款状态无论成功或失败,取消等

对于打开Google Pay,我使用Url Luncher代码,但它不起作用,不能直接打开Google Pay

所以请提供任何其他在 google pay、phonepe、flutter 中的 paytm 中进行支付集成的解决方案..

android flutter dart mobile payment-gateway
1个回答
0
投票

pay套餐可以帮到你 首先在 lib 文件夹中创建 dart 文件 ( payment_config.dart ),该文件将保存支付配置详细信息 enter image description here

您可以在此处获取这些付款配置: https://github.com/google-pay/flutter-plugin/blob/main/pay/example/lib/ payment_configurations.dart 让我们定义 Google Pay 按钮小部件

var googlePayButton = GooglePayButton(
  paymentConfiguration: PaymentConfiguration.fromJsonString(
      defaultGooglePayConfigString),
  paymentItems: [PaymentItem(
    label: 'Total',
    amount: '0.01',
    status: PaymentItemStatus.final_price,
  )],
  type: GooglePayButtonType.pay,
  margin: const EdgeInsets.only(top: 15.0),
  onPaymentResult: onGooglePayResult,
  loadingIndicator: const Center(
    child: CircularProgressIndicator(),
  ),
),

现在你可以在任何你想要的地方使用这个小部件,它会进行付款。

最后,您需要在Google Pay控制台中拥有一个Google Pay企业帐户才能进行真正的付款。

© www.soinside.com 2019 - 2024. All rights reserved.