You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Flutter中集成Cash App支付?square_in_app_payments是否适用?

Cash App支付在Flutter中的集成方案

首先明确:无法直接通过square_in_app_payments依赖实现Cash App支付。这个包主要用于集成Square生态下的信用卡、Square礼品卡等传统支付方式,并不包含Cash App Pay的支持。

以下是可行的集成建议:

  • 使用Square官方Cash App Pay原生SDK+Flutter MethodChannel桥接
    这是最可靠的方案,步骤如下:
    1. 在Square开发者平台注册应用,启用Cash App Pay权限,获取沙箱/生产环境的API密钥
    2. 原生端配置:
      • iOS:在Info.plist中添加Cash App的URL Scheme(格式为cashapp-YOUR_SQUARE_MERCHANT_ID),并配置LSApplicationQueriesSchemes允许调用Cash App
      • Android:在AndroidManifest.xml中添加对应的intent-filter,处理Cash App的回调链接
    3. Flutter端通过MethodChannel调用原生端实现的Cash App Pay初始化、发起支付、处理结果的逻辑
  • 尝试社区维护的Cash App Pay Flutter包
    可以查找pub.dev上标注支持Cash App Pay的第三方包(注意查看包的更新时间和维护状态,避免使用无人维护的包)
  • 测试注意事项
    必须使用Square沙箱环境进行测试,同时确保测试设备上安装了Cash App沙箱版本,否则支付流程无法正常触发

内容的提问来源于stack exchange,提问作者Muhammad Umair Saqib

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.28 02:03:13