1.2K Star 3.7K Fork 1.5K

GVPJFinal / jfinal-weixin

 / 详情

微信支付改进设想

待办的
拥有者
创建于  
2016-07-26 22:13

1:针对不同的支付方式,封装不同的 Api
2:JsPayApi 公众号支付
3:QrCodeScanModeOnePayApi 二维码扫描模式一支付
4:QrCodeScanModeTowPayApi 二维码扫描模式二支付
5:CardPayApi 刷卡支付
6:由于微信支付的重要性,以及规模比较大,针对支付在 com.jfinal.weixin.sdk.api 下建立子包 "pay",将上述所有 api 置子此子包之下

7:支付相关 api 封装,如
OrderQueryApi 订单查询 api
OrderCloseApi 关闭订单 api
RefundApi 申请退款 Api
RefundqueryApi 退款查询 Api
BillDownloadApi 对账单下载 Api

7:针对微信支付,对请求参数,以及 api 调用的返回值进行封装,例如:
OrderPara 统一下单参数封装

8:所有的支付,微信平台都会有发送一个异步的支付结果通知,封装该支付结果
PayResultNotify

上面只是一个简要的说明,具体做的时候再决定细节,例如各种命名,比较确定的事情
1:建立 com.jfinal.weixin.sdk.api.pay 子包
2:对各种支付模式进行独立封装
3:各种支付模式用到的一些参数,以及返回的参数可以重用,需要封装

评论 (3)

登录 后才可以发表评论

状态
负责人
里程碑
Pull Requests
关联的 Pull Requests 被合并后可能会关闭此 issue
分支
开始日期   -   截止日期
-
置顶选项
优先级
参与者(4)
11460 tomlin 1661306034 366390 javen205 1578921662 372 dreamlu 1578913784 840 jfinal 1580661334
Java
1
https://gitee.com/jfinal/jfinal-weixin.git
git@gitee.com:jfinal/jfinal-weixin.git
jfinal
jfinal-weixin
jfinal-weixin

搜索帮助