public class NativePayService
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
NativePayService.Builder
NativePayService构造器
|
Modifier and Type | Method and Description |
---|---|
void |
closeOrder(CloseOrderRequest request)
关闭订单
|
PrepayResponse |
prepay(PrepayRequest request)
Native支付预下单
|
Transaction |
queryOrderById(QueryOrderByIdRequest request)
微信支付订单号查询订单
|
Transaction |
queryOrderByOutTradeNo(QueryOrderByOutTradeNoRequest request)
商户订单号查询订单
|
public void closeOrder(CloseOrderRequest request)
request
- 请求参数com.wechat.pay.java.core.exception.HttpException
- 发送HTTP请求失败。例如构建请求参数失败、发送请求失败、I/O错误等。包含请求信息。com.wechat.pay.java.core.exception.ValidationException
- 发送HTTP请求成功,验证微信支付返回签名失败。com.wechat.pay.java.core.exception.ServiceException
- 发送HTTP请求成功,服务返回异常。例如返回状态码小于200或大于等于300。com.wechat.pay.java.core.exception.MalformedMessageException
- 服务返回成功,content-type不为application/json、解析返回体失败。public PrepayResponse prepay(PrepayRequest request)
request
- 请求参数com.wechat.pay.java.core.exception.HttpException
- 发送HTTP请求失败。例如构建请求参数失败、发送请求失败、I/O错误等。包含请求信息。com.wechat.pay.java.core.exception.ValidationException
- 发送HTTP请求成功,验证微信支付返回签名失败。com.wechat.pay.java.core.exception.ServiceException
- 发送HTTP请求成功,服务返回异常。例如返回状态码小于200或大于等于300。com.wechat.pay.java.core.exception.MalformedMessageException
- 服务返回成功,content-type不为application/json、解析返回体失败。public Transaction queryOrderById(QueryOrderByIdRequest request)
request
- 请求参数com.wechat.pay.java.core.exception.HttpException
- 发送HTTP请求失败。例如构建请求参数失败、发送请求失败、I/O错误等。包含请求信息。com.wechat.pay.java.core.exception.ValidationException
- 发送HTTP请求成功,验证微信支付返回签名失败。com.wechat.pay.java.core.exception.ServiceException
- 发送HTTP请求成功,服务返回异常。例如返回状态码小于200或大于等于300。com.wechat.pay.java.core.exception.MalformedMessageException
- 服务返回成功,content-type不为application/json、解析返回体失败。public Transaction queryOrderByOutTradeNo(QueryOrderByOutTradeNoRequest request)
request
- 请求参数com.wechat.pay.java.core.exception.HttpException
- 发送HTTP请求失败。例如构建请求参数失败、发送请求失败、I/O错误等。包含请求信息。com.wechat.pay.java.core.exception.ValidationException
- 发送HTTP请求成功,验证微信支付返回签名失败。com.wechat.pay.java.core.exception.ServiceException
- 发送HTTP请求成功,服务返回异常。例如返回状态码小于200或大于等于300。com.wechat.pay.java.core.exception.MalformedMessageException
- 服务返回成功,content-type不为application/json、解析返回体失败。