银联支付SDK Flutter版插件,支持iOS,Android平台。
在使用前强烈阅读银联官方接入指南。 例如,在iOS上你还要设置URL Scheme。
# 混淆目前暂时关闭了。
在工程info.plist
设置中添加一个 URL Types,否则无法返回你的app.
在info.plist
文件中添加白名单:
<key>LSApplicationQueriesSchemes</key>
<array>
<string>uppaysdk</string>
<string>uppaywallet</string>
<string>uppayx1</string>
<string>uppayx2</string>
<string>uppayx3</string>
</array>
var version = await UnionPay.uPayVersion();
var result = await UnionPay.isInstalled(mode: PaymentEnv.DEVELOPMENT, merchantInfo : "");
mode分为测试环境和生产环境, merchantInfo商户标识
只需设置支付环境和交易流水号即可。
var result = await UnionPay.pay(
mode: PaymentEnv.DEVELOPMENT,
tn: "",
scheme: "UnionPayTest",
);
mode分为测试环境和生产环境,scheme只对iOS有效
支持Flutter 空安全
example 示例