SuperAPI AI 工具集

flutter-payments-checkout

编程与开发

查看项目

更新于 11-10 02:39

技能介绍

Flutter Payments Checkout 是 flutter-skills 技能库中面向支付结账场景的专项技能,主要用途是指导 Flutter 应用通过外部支付网关完成订单支付,适用于在应用外交付的实物商品或服务。资料明确说明,App Store 与 Google Play 的账单处理应路由到 flutter-in-app-purchases;对于数字商品或混合购物车,在提出支付方式前需要先确认当前分发渠道、店面与产品规则。

主要能力与关注点:覆盖支付重试、重定向、待处理状态恢复与对账等流程环节。技能要求区分订单状态、支付尝试状态与履约状态,只有后端授权状态才能将订单显示为已支付;客户端回调、重定向或网络超时不得结算订单或触发履约。

使用方式:需检查 pubspec.yaml、SDK 约束、已安装的网关集成、订单与支付尝试 API、返回路径、后端验证以及沙箱设置,并保留原有网关、支持的结账界面、路由与状态归属。支付详情应通过网关支持的采集方式收集,网关服务端密钥与 webhook 验签密钥必须留在后端,支付凭据与敏感载荷不得出现在日志、URL 和本地存储中。技能文档建议只阅读相关参考内容,并以确定性测试验证状态与事件顺序,说明实际跑通的网关沙箱、后端与设备路径。

与其他技能的关系:链接投递与路由使用 flutter-navigation,内嵌浏览器边界使用 flutter-webview,普通传输使用 flutter-networking;本技能负责支付结果的含义及应用所需的后端契约。

适用场景:需要接入外部支付网关的 Flutter 订单支付流程,尤其是涉及支付重试、跳转返回、应用重启后的待处理恢复与对账核验的场景。

限制:资料未提供具体支持的网关名单、收费方式、价格、安装命令或代码示例,这些内容暂未提供;数字商品与混合购物车需先确认分发与产品规则,内购场景应使用另一项技能。