upPay method

Future upPay (String tn, String mode)

发送交易请求流水号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});
}