public interface WxMpPayService
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
checkJSSDKCallbackDataSignature(Map<String,String> kvm,
String signature)
计算Map键值对是否和签名相符,
按照字段名的 ASCII 码从小到大排序(字典序)后,使用 URL 键值对的 格式(即 key1=value1&key2=value2...)拼接成字符串
|
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 |
refundPay(Map<String,String> parameters)
微信支付-申请退款
详见 https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?
|
WxRedpackResult |
sendRedpack(WxSendRedpackRequest request)
发送微信红包给个人用户
文档详见:
发送普通红包 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 refundPay(Map<String,String> parameters) throws WxErrorException
parameters - 需要传入的退款参数的Map。以下几项为参数的必须项:WxErrorExceptionboolean checkJSSDKCallbackDataSignature(Map<String,String> kvm, String signature)
计算Map键值对是否和签名相符, 按照字段名的 ASCII 码从小到大排序(字典序)后,使用 URL 键值对的 格式(即 key1=value1&key2=value2...)拼接成字符串
WxRedpackResult sendRedpack(WxSendRedpackRequest request) 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
WxErrorExceptionCopyright © 2016. All rights reserved.