Package com.bytedesk.wechat.pay
Class WeChatPayService
java.lang.Object
com.bytedesk.wechat.pay.WeChatPayService
- Author:
- kefux.com on 2019/3/15
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate String
(package private) AuthService
private String
private String
private String
(package private) RechargeService
(package private) UidUtils
(package private) UserService
(package private) WeChatPayConfig
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionJsonResult<?>
closeOrder
(String outTradeNo) 关闭订单app支付文档: https://pay.weixin.qq.com/wiki/doc/api/app/app.php?JsonResult<?>
orderQuery
(String outTradeNo) 订单查询 https://pay.weixin.qq.com/wiki/doc/api/native.php?parseRequest
(jakarta.servlet.http.HttpServletRequest request) 将数据流转换为字符串JsonResult<?>
申请退款JsonResult<?>
refundQuery
(String outTradeNo) 退款查询JsonResult<?>
unifiedOrder
(RechargeRequest request) 调用微信支付:统一下单api NATIVE方式:模式二 https://pay.weixin.qq.com/wiki/doc/api/native.php?
-
Field Details
-
appId
-
key
-
mchId
-
notifyUrl
-
userService
-
rechargeService
-
wechatPayConfig
-
authService
-
uidUtils
-
-
Constructor Details
-
WeChatPayService
public WeChatPayService()
-
-
Method Details
-
unifiedOrder
调用微信支付:统一下单api NATIVE方式:模式二 https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=6_5- Returns:
- json
-
getSign
app支付文档: https://pay.weixin.qq.com/wiki/doc/api/app/app.php?chapter=8_1 -
reSign
-
orderQuery
订单查询 https://pay.weixin.qq.com/wiki/doc/api/native.php?chapter=9_2- Parameters:
outTradeNo
- no- Returns:
- json
-
closeOrder
关闭订单- Parameters:
outTradeNo
- no- Returns:
- json
-
refund
申请退款- Parameters:
principal
- principaloutTradeNo
- no- Returns:
- json
-
refundQuery
退款查询- Parameters:
principal
- principaloutTradeNo
- no- Returns:
- json
-
parseRequest
将数据流转换为字符串- Parameters:
request
- 数据流- Returns:
- string
-