| 12345678910111213141516171819202122232425 |
- /// 支付宝 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<AlipayPayResult> pay(String orderStr) {
- throw UnsupportedError('支付宝 App 支付仅在 Android/iOS 可用,Web 请使用后端 WAP 支付跳转');
- }
- }
|