Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-fluwx
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
openSourceLibrary
clx-fluwx
Commits
f9643b26
提交
f9643b26
authored
8月 27, 2018
作者:
nelson1110
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
pay doc
上级
756c9dc2
隐藏空白字符变更
内嵌
并排
正在显示
4 个修改的文件
包含
46 行增加
和
4 行删除
+46
-4
WXPay.md
docs/WXPay.md
+19
-2
AndroidManifest.xml
example/android/app/src/main/AndroidManifest.xml
+1
-0
WXPayEntryActivity.java
...lin/com/jarvan/fluwxexample/wxapi/WXPayEntryActivity.java
+21
-0
wechat_pay_model.dart
lib/src/models/wechat_pay_model.dart
+5
-2
没有找到文件。
docs/WXPay.md
浏览文件 @
f9643b26
# 敬请期待。。。
# 微信支付
\ No newline at end of file
## Android
```
dart
Fluwx
fluwx
=
new
Fluwx
();
fluwx
.
pay
(
WeChatPayModel
(
appId:
'wxd930ea5d5a258f4f'
,
partnerId:
'1900000109'
,
prepayId:
'1101000000140415649af9fc314aa427'
,
packageValue:
'Sign=WXPay'
,
nonceStr:
'1101000000140429eb40476f8896f4c9'
,
timeStamp:
'1398746574'
,
sign:
'7FFECB600D7157C5AA49810D2D8F28BC2811827B'
,
signType:
'选填'
,
extData:
'选填'
));
```
\ No newline at end of file
example/android/app/src/main/AndroidManifest.xml
浏览文件 @
f9643b26
...
@@ -36,5 +36,6 @@
...
@@ -36,5 +36,6 @@
</intent-filter>
</intent-filter>
</activity>
</activity>
<activity
android:name=
".wxapi.WXEntryActivity"
/>
<activity
android:name=
".wxapi.WXEntryActivity"
/>
<activity
android:name=
".wxapi.WXPayEntryActivity"
/>
</application>
</application>
</manifest>
</manifest>
example/android/app/src/main/kotlin/com/jarvan/fluwxexample/wxapi/WXPayEntryActivity.java
0 → 100644
浏览文件 @
f9643b26
package
com
.
jarvan
.
fluwxexample
.
wxapi
;
import
android.app.Activity
;
import
com.jarvan.fluwx.handler.FluwxResponseHandler
;
import
com.tencent.mm.opensdk.modelbase.BaseReq
;
import
com.tencent.mm.opensdk.modelbase.BaseResp
;
import
com.tencent.mm.opensdk.openapi.IWXAPIEventHandler
;
public
class
WXPayEntryActivity
extends
Activity
implements
IWXAPIEventHandler
{
@Override
public
void
onReq
(
BaseReq
baseReq
)
{
}
@Override
public
void
onResp
(
BaseResp
baseResp
)
{
FluwxResponseHandler
.
INSTANCE
.
handleResponse
(
baseResp
);
}
}
lib/src/models/wechat_pay_model.dart
浏览文件 @
f9643b26
import
'package:flutter/foundation.dart'
;
class
WeChatPayModel
{
class
WeChatPayModel
{
final
appId
;
final
appId
;
final
partnerId
;
final
partnerId
;
...
@@ -10,8 +12,9 @@ class WeChatPayModel{
...
@@ -10,8 +12,9 @@ class WeChatPayModel{
final
extData
;
final
extData
;
WeChatPayModel
(
this
.
appId
,
this
.
partnerId
,
this
.
prepayId
,
this
.
packageValue
,
WeChatPayModel
({
@required
this
.
appId
,
@required
this
.
partnerId
,
@required
this
.
prepayId
,
this
.
nonceStr
,
this
.
timeStamp
,
this
.
sign
,{
this
.
signType
,
this
.
extData
});
@required
this
.
packageValue
,
@required
this
.
nonceStr
,
@required
this
.
timeStamp
,
@required
this
.
sign
,
this
.
signType
,
this
.
extData
});
Map
toMap
()
{
Map
toMap
()
{
return
{
return
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论