upPay method
发送交易请求流水号tn
,接入mode
对应的银联环境,进行支付
// 调用插件支付
upPay("xxxxxxxxxxx", FlutterUnipayPlugin.UP_PAY_MODE_TEST);
// 监听支付结果
const channel = BasicMessageChannel<String>(FlutterUnipayPlugin.MESSAGE_CHANNEL_NAME,
StringCodec());
channel.setMessageHandler((String message) async {
print('支付结果: $message');
setState(() {
_payResult = message;
});
return '已收到支付结果';
});
Implementation
static Future upPay(String tn, String mode) async {
return await _channel.invokeMethod("upPay", {"up_pay_tn": tn, "up_pay_mode": mode});
}