public class AbstractWxPay extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
APP |
static String |
JSAPI |
static String |
NATIVE |
protected WxConfig |
wxConfig |
| 构造器和说明 |
|---|
AbstractWxPay() |
AbstractWxPay(WxConfig wxConfig) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
checkOrderHasPay(String sub_mch_id,
String orderNumber)
检查订单是否支付成功
|
boolean |
closeOrder(String sub_mch_id,
String out_trade_no)
关闭订单
|
Map<String,Object> |
getAccessToken()
获取access_token
|
Map<String,Object> |
getOpendIdAndSessionKey(String jsCode)
小程序获取用户openid与sessionkey
|
String |
getOpendIdByJsCode(String jsCode)
通过jscode赋值openid
|
Map<String,Object> |
getOrderQuery(String sub_mch_id,
String out_trade_no)
查询订单
|
Map<String,Object> |
pushMsg(String accessToken,
String touser,
String templateId,
String formId,
List<TemplateMsg> value) |
boolean |
refundOrder(String sub_mch_id,
String out_trade_no,
String out_refund_no,
int total_fee,
int refund_fee)
申请退款
|
Map<String,Object> |
refundQueryOrder(String sub_mch_id,
String out_trade_no)
退款进度查询
|
boolean |
reverse(String sub_mch_id,
String out_trade_no)
撤销订单
|
void |
setPayInfo(WxConfig wxConfig) |
protected WxConfig wxConfig
public AbstractWxPay()
public AbstractWxPay(WxConfig wxConfig)
public void setPayInfo(WxConfig wxConfig)
public Map<String,Object> getOrderQuery(String sub_mch_id, String out_trade_no)
sub_mch_id - 子商户idout_trade_no - 订单编号public boolean refundOrder(String sub_mch_id, String out_trade_no, String out_refund_no, int total_fee, int refund_fee)
sub_mch_id - 子商户Idout_trade_no - 订单号out_refund_no - 退款订单号total_fee - 订单金额refund_fee - 退款金额public Map<String,Object> refundQueryOrder(String sub_mch_id, String out_trade_no)
sub_mch_id - 子商户Idout_trade_no - 订单号public boolean checkOrderHasPay(String sub_mch_id, String orderNumber)
sub_mch_id - 子商户IdorderNumber - 订单编号public boolean closeOrder(String sub_mch_id, String out_trade_no)
sub_mch_id - 子商户Idout_trade_no - 订单号public boolean reverse(String sub_mch_id, String out_trade_no)
sub_mch_id - 子商户Idout_trade_no - 订单号public Map<String,Object> getOpendIdAndSessionKey(String jsCode) throws com.lorne.core.framework.exception.ServiceException
jsCode - 来自小程序的jscodecom.lorne.core.framework.exception.ServiceException - 业务异常public Map<String,Object> getAccessToken() throws com.lorne.core.framework.exception.ServiceException
com.lorne.core.framework.exception.ServiceException - 业务异常public Map<String,Object> pushMsg(String accessToken, String touser, String templateId, String formId, List<TemplateMsg> value) throws com.lorne.core.framework.exception.ServiceException
com.lorne.core.framework.exception.ServiceExceptionCopyright © 2018. All rights reserved.