Skip to content
项目
群组
代码片段
帮助
当前项目
正在载入...
登录 / 注册
切换导航面板
C
clx-fluwx
项目
项目
详情
活动
周期分析
仓库
仓库
文件
提交
分支
标签
贡献者
图表
比较
统计图
议题
0
议题
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
CI / CD
CI / CD
流水线
作业
日程
统计图
Wiki
Wiki
代码片段
代码片段
成员
成员
折叠边栏
关闭边栏
活动
图像
聊天
创建新问题
作业
提交
问题看板
Open sidebar
openSourceLibrary
clx-fluwx
Commits
5d2f6c3e
提交
5d2f6c3e
authored
8月 27, 2018
作者:
JarvanMo
浏览文件
操作
浏览文件
下载
差异文件
Merge branch 'master' of github.com:JarvanMo/fluwx
上级
82cbb049
600ac968
隐藏空白字符变更
内嵌
并排
正在显示
5 个修改的文件
包含
48 行增加
和
7 行删除
+48
-7
RESPONSE.md
docs/RESPONSE.md
+2
-3
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/RESPONSE.md
浏览文件 @
5d2f6c3e
...
...
@@ -2,10 +2,10 @@
微信的回调也要根据平台的不同进行差异化处理。
### Android
除了支付以外的回调,你需要在你的
```WXEntryActivity``
`
中添加如下代码:
需要在
`WXEntryActivity`
或
`WXPayEntryActivity
`
中添加如下代码:
```
kotlin
override
fun
onResp
(
resp
:
BaseResp
)
{
FluwxResponseHandler
.
handleResponse
(
resp
)
}
```
你也可以直接继承
```FluwxWXEntryActivity```
。
\ No newline at end of file
你也可以直接继承
```FluwxWXEntryActivity```
。
docs/WXPay.md
浏览文件 @
5d2f6c3e
# 敬请期待。。。
\ 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
浏览文件 @
5d2f6c3e
...
...
@@ -36,5 +36,6 @@
</intent-filter>
</activity>
<activity
android:name=
".wxapi.WXEntryActivity"
/>
<activity
android:name=
".wxapi.WXPayEntryActivity"
/>
</application>
</manifest>
example/android/app/src/main/kotlin/com/jarvan/fluwxexample/wxapi/WXPayEntryActivity.java
0 → 100644
浏览文件 @
5d2f6c3e
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
浏览文件 @
5d2f6c3e
import
'package:flutter/foundation.dart'
;
class
WeChatPayModel
{
final
appId
;
final
partnerId
;
...
...
@@ -10,8 +12,9 @@ class WeChatPayModel{
final
extData
;
WeChatPayModel
(
this
.
appId
,
this
.
partnerId
,
this
.
prepayId
,
this
.
packageValue
,
this
.
nonceStr
,
this
.
timeStamp
,
this
.
sign
,{
this
.
signType
,
this
.
extData
});
WeChatPayModel
({
@required
this
.
appId
,
@required
this
.
partnerId
,
@required
this
.
prepayId
,
@required
this
.
packageValue
,
@required
this
.
nonceStr
,
@required
this
.
timeStamp
,
@required
this
.
sign
,
this
.
signType
,
this
.
extData
});
Map
toMap
()
{
return
{
...
...
编写
预览
Markdown
格式
0%
重试
或
添加新文件
添加附件
取消
您添加了
0
人
到此讨论。请谨慎行事。
请先完成此评论的编辑!
取消
请
注册
或者
登录
后发表评论