public class WxPayApi extends Object
| 限定符和类型 | 类和说明 |
|---|---|
static class |
WxPayApi.TradeType
交易类型枚举 统一下单接口trade_type的传参可参考这里 JSAPI--公众号支付、小程序支付 NATIVE--原生扫码支付 APP--APP支付
MWEB--WAP支付 MICROPAY--刷卡支付,刷卡支付有单独的支付接口,不调用统一下单接口
|
| 限定符和类型 | 方法和说明 |
|---|---|
static String |
authCodeToOpenid(Map<String,String> params)
授权码查询openId
服务商模式接入文档:https://pay.weixin.qq.com/wiki/doc/api/micropay_sl.php?
|
static String |
batchquerycomment(Map<String,String> params,
InputStream certFile,
String certPassword) |
static String |
batchquerycomment(Map<String,String> params,
String certPath,
String certPassword)
拉取订单评价数据
|
static String |
closeOrder(Map<String,String> params)
关闭订单
服务商模式接入文档:https://pay.weixin.qq.com/wiki/doc/api/jsapi_sl.php?
|
static String |
contractbill(Map<String,String> params)
查询签约关系对账单
|
static String |
contractorder(Map<String,String> params)
支付中签约 https://pay.weixin.qq.com/wiki/doc/api/pap.php?
|
static String |
deletecontract(Map<String,String> params)
申请解约
|
static String |
depositConsume(Map<String,String> params,
InputStream certFile,
String certPassword)
消费押金
|
static String |
depositFacepay(Map<String,String> params)
支付押金(人脸支付)
|
static String |
depositMicropay(Map<String,String> params)
支付押金(付款码支付)
|
static String |
depositOrderQuery(Map<String,String> params)
查询订单
|
static String |
depositRefund(Map<String,String> params,
InputStream certFile,
String certPassword)
申请退款(押金)
|
static String |
depositRefundQuery(Map<String,String> params)
查询退款(押金)
|
static String |
depositReverse(Map<String,String> params,
InputStream certFile,
String certPassword)
撤销订单
|
static String |
doGet(String url,
Map<String,String> params) |
static String |
doPost(String url,
Map<String,String> params) |
static String |
doPostSSL(String url,
Map<String,String> params,
InputStream certFile,
String certPass) |
static String |
doPostSSL(String url,
Map<String,String> params,
String certPath,
String certPass) |
static String |
downloadBill(boolean isSandbox,
Map<String,String> params)
下载对账单
服务商模式接入文档:https://pay.weixin.qq.com/wiki/doc/api/micropay_sl.php?
|
static String |
entrustweb(Map<String,String> params)
申请签约 https://pay.weixin.qq.com/wiki/doc/api/pap.php?
|
static String |
getCodeUrl(String appid,
String mch_id,
String product_id,
String partnerKey,
boolean isToShortUrl)
商户模式下 扫码模式一之生成二维码
|
static String |
getPublicKey(Map<String,String> params,
InputStream certFile,
String certPassword) |
static String |
getPublicKey(Map<String,String> params,
String certPath,
String certPassword)
获取RSA加密公钥
|
static String |
getsignkey(String mch_id,
String partnerKey)
获取验签秘钥API
|
static String |
getTransferInfo(Map<String,String> params,
InputStream certFile,
String certPassword) |
static String |
getTransferInfo(Map<String,String> params,
String certPath,
String certPassword)
查询企业付款到零钱
|
static String |
micropay(boolean isSandbox,
Map<String,String> params)
刷卡支付
服务商模式接入文档:https://pay.weixin.qq.com/wiki/doc/api/micropay_sl.php?
|
static String |
orderQuery(boolean isSandbox,
Map<String,String> params)
订单查询
服务商模式接入文档:https://pay.weixin.qq.com/wiki/doc/api/micropay_sl.php?
|
static String |
orderRefund(boolean isSandbox,
Map<String,String> params,
InputStream certFile,
String certPass) |
static String |
orderRefund(boolean isSandbox,
Map<String,String> params,
String certPath,
String certPass)
申请退款
服务商模式接入文档:https://pay.weixin.qq.com/wiki/doc/api/micropay_sl.php?
|
static String |
orderRefundQuery(boolean isSandbox,
Map<String,String> params)
查询退款
服务商模式接入文档:https://pay.weixin.qq.com/wiki/doc/api/micropay_sl.php?
|
static String |
orderReport(Map<String,String> params)
交易保障
服务商模式接入文档:https://pay.weixin.qq.com/wiki/doc/api/micropay_sl.php?
|
static String |
orderReverse(Map<String,String> params,
InputStream certFile,
String certPass) |
static String |
orderReverse(Map<String,String> params,
String certPath,
String certPass)
撤销订单
服务商模式接入文档:https://pay.weixin.qq.com/wiki/doc/api/micropay_sl.php?
|
static String |
paporderquery(Map<String,String> params)
代扣订单查询
|
static String |
pappayapply(Map<String,String> params)
申请扣款
|
static String |
payBank(Map<String,String> params,
InputStream certFile,
String certPassword) |
static String |
payBank(Map<String,String> params,
String certPath,
String certPassword)
企业付款到银行
|
static String |
profitsharing(Map<String,String> params,
InputStream certFile,
String certPassword) |
static String |
profitsharing(Map<String,String> params,
String certPath,
String certPassword)
分账请求
|
static String |
profitsharingaddreceiver(Map<String,String> params)
添加分账接收方
|
static String |
profitsharingfinish(Map<String,String> params,
InputStream certFile,
String certPassword) |
static String |
profitsharingfinish(Map<String,String> params,
String certPath,
String certPassword)
完结分账
|
static String |
profitsharingquery(Map<String,String> params)
查询分账结果
|
static String |
profitsharingremovereceiver(Map<String,String> params)
删除分账接收方
|
static String |
pushOrder(boolean isSandbox,
Map<String,String> params)
统一下单
服务商模式接入文档:https://pay.weixin.qq.com/wiki/doc/api/native_sl.php?
|
static String |
queryBank(Map<String,String> params,
InputStream certFile,
String certPassword) |
static String |
queryBank(Map<String,String> params,
String certPath,
String certPassword)
查询企业付款到银行
|
static String |
querycontract(Map<String,String> params)
查询签约关系 https://pay.weixin.qq.com/wiki/doc/api/pap.php?
|
static String |
queryCouponsInfo(Map<String,String> params)
查询代金券信息
|
static String |
queryCouponStock(Map<String,String> params)
查询代金券批次
|
static String |
sendCoupon(Map<String,String> params,
InputStream certFile,
String certPassword) |
static String |
sendCoupon(Map<String,String> params,
String certPath,
String certPassword)
发放代金券
|
static String |
toShortUrl(Map<String,String> params)
转换短链接
服务商模式接入文档:https://pay.weixin.qq.com/wiki/doc/api/micropay_sl.php?
|
static String |
transfers(Map<String,String> params,
InputStream certFile,
String certPassword) |
static String |
transfers(Map<String,String> params,
String certPath,
String certPassword)
企业付款到零钱
|
public static String getsignkey(String mch_id, String partnerKey)
mch_id - 商户号partnerKey - 密钥public static String pushOrder(boolean isSandbox, Map<String,String> params)
isSandbox - 是否是沙盒环境params - public static String orderQuery(boolean isSandbox, Map<String,String> params)
isSandbox - 是否是沙盒环境params - 请求参数public static String closeOrder(Map<String,String> params)
params - public static String orderReverse(Map<String,String> params, String certPath, String certPass)
params - 请求参数certPath - 证书文件目录certPass - 证书密码public static String orderReverse(Map<String,String> params, InputStream certFile, String certPass)
public static String orderRefund(boolean isSandbox, Map<String,String> params, String certPath, String certPass)
isSandbox - 是否是沙盒环境params - 请求参数certPath - 证书文件目录certPass - 证书密码public static String orderRefund(boolean isSandbox, Map<String,String> params, InputStream certFile, String certPass)
public static String orderRefundQuery(boolean isSandbox, Map<String,String> params)
isSandbox - 是否是沙盒环境params - 请求参数public static String downloadBill(boolean isSandbox, Map<String,String> params)
isSandbox - 是否是沙盒环境params - 请求参数public static String orderReport(Map<String,String> params)
params - 请求参数public static String toShortUrl(Map<String,String> params)
params - 请求参数public static String authCodeToOpenid(Map<String,String> params)
params - 请求参数public static String micropay(boolean isSandbox, Map<String,String> params)
isSandbox - 是否是沙盒环境params - 请求参数public static String transfers(Map<String,String> params, String certPath, String certPassword)
params - 请求参数certPath - 证书文件目录certPassword - 证书密码public static String transfers(Map<String,String> params, InputStream certFile, String certPassword)
public static String getTransferInfo(Map<String,String> params, String certPath, String certPassword)
params - 请求参数certPath - 证书文件目录certPassword - 证书密码public static String getTransferInfo(Map<String,String> params, InputStream certFile, String certPassword)
public static String payBank(Map<String,String> params, String certPath, String certPassword)
params - 请求参数certPath - 证书文件目录certPassword - 证书密码public static String payBank(Map<String,String> params, InputStream certFile, String certPassword)
public static String queryBank(Map<String,String> params, String certPath, String certPassword)
params - 请求参数certPath - 证书文件目录certPassword - 证书密码public static String queryBank(Map<String,String> params, InputStream certFile, String certPassword)
public static String getPublicKey(Map<String,String> params, String certPath, String certPassword)
params - 请求参数certPath - 证书文件目录certPassword - 证书密码public static String getPublicKey(Map<String,String> params, InputStream certFile, String certPassword)
public static String getCodeUrl(String appid, String mch_id, String product_id, String partnerKey, boolean isToShortUrl)
appid - mch_id - product_id - partnerKey - isToShortUrl - 是否转化为短连接public static String entrustweb(Map<String,String> params)
params - 请求参数public static String contractorder(Map<String,String> params)
params - 请求参数public static String querycontract(Map<String,String> params)
params - 请求参数public static String pappayapply(Map<String,String> params)
params - 请求参数public static String deletecontract(Map<String,String> params)
params - 请求参数public static String contractbill(Map<String,String> params)
params - 请求参数public static String paporderquery(Map<String,String> params)
params - 请求参数public static String profitsharing(Map<String,String> params, String certPath, String certPassword)
params - 请求参数certPath - 证书文件目录certPass - 证书密码public static String profitsharing(Map<String,String> params, InputStream certFile, String certPassword)
public static String profitsharingquery(Map<String,String> params)
params - 请求参数public static String profitsharingaddreceiver(Map<String,String> params)
params - 请求参数public static String profitsharingremovereceiver(Map<String,String> params)
params - 请求参数public static String profitsharingfinish(Map<String,String> params, String certPath, String certPassword)
params - 请求参数certPath - 证书文件目录certPass - 证书密码public static String profitsharingfinish(Map<String,String> params, InputStream certFile, String certPassword)
public static String sendCoupon(Map<String,String> params, String certPath, String certPassword)
params - 请求参数certPath - 证书文件目录certPass - 证书密码public static String sendCoupon(Map<String,String> params, InputStream certFile, String certPassword)
public static String queryCouponStock(Map<String,String> params)
params - 请求参数public static String queryCouponsInfo(Map<String,String> params)
params - 请求参数public static String batchquerycomment(Map<String,String> params, String certPath, String certPassword)
params - 请求参数certPath - 证书文件目录certPass - 证书密码public static String batchquerycomment(Map<String,String> params, InputStream certFile, String certPassword)
public static String depositFacepay(Map<String,String> params)
params - 请求参数public static String depositMicropay(Map<String,String> params)
params - 请求参数public static String depositOrderQuery(Map<String,String> params)
params - 请求参数public static String depositReverse(Map<String,String> params, InputStream certFile, String certPassword)
params - 请求参数certPath - 证书文件目录certPass - 证书密码public static String depositConsume(Map<String,String> params, InputStream certFile, String certPassword)
params - 请求参数certPath - 证书文件目录certPass - 证书密码public static String depositRefund(Map<String,String> params, InputStream certFile, String certPassword)
params - 请求参数certPath - 证书文件目录certPass - 证书密码public static String depositRefundQuery(Map<String,String> params)
params - 请求参数public static String doPostSSL(String url, Map<String,String> params, String certPath, String certPass)
Copyright © 2019. All rights reserved.