序言
前提是在支付宝开放平台创建好APP,签约app支付。
1. 配置
tobias: ^1.7.1
剩下的无需配置,tobias库里面已经接入支付宝SDK。
2. 使用
void toAlipay() async {
//检测是否安装支付宝
var result = await tobias.isAliPayInstalled();
if (!result) {
return ToastUtil.toast("请先安装支付宝");
}
if (result) {
//去支付
//orderInfo为后台返回的orderInfo
var payResult = await tobias.aliPay(orderInfo);
if (payResult['result'] != null) {
if (payResult['resultStatus'] == 9000) {
ToastUtil.toast("支付宝支付成功");
Navigator.of(context).pop();
} else {
ToastUtil.toast("支付宝支付失败");
}
}
}
}
网友评论