/// 支付宝 Web 空实现(不 import alipay_kit,保证 Web 可编译) library; /// 支付宝支付结果 class AlipayPayResult { final int? resultStatus; final String? memo; AlipayPayResult({this.resultStatus, this.memo}); bool get isSuccessful => resultStatus == 9000; bool get isCancelled => resultStatus == 6001; } /// 支付宝封装(Web 端不可用,调用即抛错;Web 支付应走后端 WAP 跳转) class AlipayFlow { AlipayFlow._(); static final AlipayFlow instance = AlipayFlow._(); /// 拉起支付宝 App 支付(Web 不支持) Future pay(String orderStr) { throw UnsupportedError('支付宝 App 支付仅在 Android/iOS 可用,Web 请使用后端 WAP 支付跳转'); } }