支付支付比较简单
1.在 pubspec.yaml引入tobias: ^1.7.1+1 记得保存之后下载依赖
2.直接使用
// 支付宝支付
var result = await isAliPayInstalled(); // 这里判断是否安装支付宝
aliPay(map["paySign"]).then((payResult) {
// map["paySign"]是请求接口返回的字符串直接放进去就好了
print("支付宝:" + payResult.toString());
if (payResult['resultStatus'] == '9000') {
Get.snackbar('提示', "充值成功");
} else {
Get.snackbar('提示', payResult['memo']);
}
});
android上以上就可以直接支付了
ios上需要做一下配置
1.
2.在info.plist
文件中添加:
<array>
<dict>
<key>CFBundleTypeRole</key>
<string>Editor</string>
<key>CFBundleURLName</key>
<string>alipay</string>
<key>CFBundleURLSchemes</key>
<array>
<string>tobias_example</string>
</array>
</dict>
</array>