代码拉取完成,页面将自动刷新
/* =============== 三方支付 调起 与im无关 ================ */
import 'dart:convert';
import 'package:flutter/material.dart';
import 'package:sy_flutter_wechat/sy_flutter_wechat.dart';
class ChatContact extends StatefulWidget {
@override
_ChatContactState createState() => _ChatContactState();
}
class _ChatContactState extends State<ChatContact> {
@override
void initState() {
// TODO: implement initState
super.initState();
_register();
}
_register() async {
bool result = await SyFlutterWechat.register('wx2334b2898c1a4e29');
print(result);
}
@override
Widget build(BuildContext context) {
return Scaffold(
body: Center(
child: Column(
children: [
SizedBox(
height: 200,
),
InkWell(
onTap: () async {
print('微信支付');
String payInfo =
'{"appid":"wx2334b2898c1a4e29","partnerid":"1518469211","prepayid":"wx120649521695951d501636f91748325073","package":"Sign=WXPay","noncestr":"1541976592","timestamp":"1541976592","sign":"E760C99A1A981B9A7D8F17B08EF60FCC"}';
SyPayResult payResult = await SyFlutterWechat.pay(
SyPayInfo.fromJson(json.decode(payInfo)));
print('微信支付回调$payResult');
},
child: Container(
width: 100,
height: 40,
color: Colors.red,
),
),
SizedBox(
height: 50,
),
InkWell(
onTap: () {},
child: Container(
width: 100,
height: 40,
color: Colors.orange,
),
)
],
),
),
);
}
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。