public interface WxMpPayService
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
checkJSSDKCallbackDataSignature(Map<String,String> kvm,
String signature)
计算Map键值对是否和签名相符,
按照字段名的 ASCII 码从小到大排序(字典序)后,使用 URL 键值对的 格式(即 key1=value1&key2=value2...)拼接成字符串
|
WxEntPayResult |
entPay(WxEntPayRequest request,
File keyFile)
企业付款业务是基于微信支付商户平台的资金管理能力,为了协助商户方便地实现企业向个人付款,针对部分有开发能力的商户,提供通过API完成企业付款的功能。
|
WxMpPayCallback |
getJSSDKCallbackData(String xmlData)
读取支付结果通知
详见http://pay.weixin.qq.com/wiki/doc/api/jsapi.php?
|
WxMpPayResult |
getJSSDKPayResult(String transactionId,
String outTradeNo)
该接口提供所有微信支付订单的查询,当支付通知处理异常戒丢失的情冴,商户可以通过该接口查询订单支付状态。
|
Map<String,String> |
getPayInfo(WxUnifiedOrderRequest request)
该接口调用“统一下单”接口,并拼装发起支付请求需要的参数
详见http://mp.weixin.qq.com/wiki?
|
WxMpPayRefundResult |
refund(WxMpPayRefundRequest request,
File keyFile)
微信支付-申请退款
详见 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?
|
WxRedpackResult |
sendRedpack(WxSendRedpackRequest request,
File keyFile)
发送微信红包给个人用户
文档详见:
发送普通红包 https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?
|
WxUnifiedOrderResult |
unifiedOrder(WxUnifiedOrderRequest request)
统一下单(详见http://pay.weixin.qq.com/wiki/doc/api/jsapi.php?
|
WxUnifiedOrderResult unifiedOrder(WxUnifiedOrderRequest request) throws WxErrorException
WxErrorExceptionMap<String,String> getPayInfo(WxUnifiedOrderRequest request) throws WxErrorException
WxErrorExceptionWxMpPayResult getJSSDKPayResult(String transactionId, String outTradeNo) throws WxErrorException
WxErrorExceptionWxMpPayCallback getJSSDKCallbackData(String xmlData)
WxMpPayRefundResult refund(WxMpPayRefundRequest request, File keyFile) throws WxErrorException
微信支付-申请退款 详见 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=9_4 接口链接:https://api.mch.weixin.qq.com/secapi/pay/refund
keyFile - 证书文件对象WxErrorExceptionboolean checkJSSDKCallbackDataSignature(Map<String,String> kvm, String signature)
计算Map键值对是否和签名相符, 按照字段名的 ASCII 码从小到大排序(字典序)后,使用 URL 键值对的 格式(即 key1=value1&key2=value2...)拼接成字符串
WxRedpackResult sendRedpack(WxSendRedpackRequest request, File keyFile) throws WxErrorException
文档详见: 发送普通红包 https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_4&index=3 发送裂变红包 https://pay.weixin.qq.com/wiki/doc/api/tools/cash_coupon.php?chapter=13_5&index=4
keyFile - 证书文件对象WxErrorExceptionWxEntPayResult entPay(WxEntPayRequest request, File keyFile) throws WxErrorException
企业付款业务是基于微信支付商户平台的资金管理能力,为了协助商户方便地实现企业向个人付款,针对部分有开发能力的商户,提供通过API完成企业付款的功能。 比如目前的保险行业向客户退保、给付、理赔。 企业付款将使用商户的可用余额,需确保可用余额充足。查看可用余额、充值、提现请登录商户平台“资金管理”https://pay.weixin.qq.com/进行操作。 注意:与商户微信支付收款资金并非同一账户,需要单独充值。 文档详见:https://pay.weixin.qq.com/wiki/doc/api/tools/mch_pay.php?chapter=14_2 接口链接:https://api.mch.weixin.qq.com/mmpaymkttransfers/promotion/transfers
keyFile - 证书文件对象
WxErrorExceptionCopyright © 2016. All rights reserved.