cn.felord.payment.wechat.v3

## 类 WechatPayScoreParkingApi

- java.lang.Object
- - cn.felord.payment.wechat.v3.AbstractApi
  - - cn.felord.payment.wechat.v3.WechatPayScoreParkingApi

    public class WechatPayScoreParkingApi
    extends AbstractApi

微信支付分停车服务API.

详细文档，参见 微信支付分停车服务介绍

从以下版本开始:
  1.0.13.RELEASE
作者:
  felord.cn

### 构造器概要

构造器
构造器和说明
`WechatPayScoreParkingApi(WechatPayClient wechatPayClient, String tenantId)` Instantiates a new Abstract api.

### 方法概要

所有方法 实例方法 具体方法
`WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode>` `find(ParkingServiceQueryParams params)` 微信支付分-查询车牌服务开通信息API 该接口仅支持停车场景，商户首先请求查询车牌服务开通信息接口，确认该车牌，是否被该用户开通车主服务。
`WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode>` `parking(ParkingParams params)` 微信支付分-创建停车入场API 车辆入场以后，商户调用该接口，创建停车入场信息，需要处理回调逻辑。
`WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode>` `queryTransactionByOutTradeNo(String outTradeNo)` 查询订单API.
`WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode>` `transactionsParking(TransParkingParams params)` 微信支付分-扣费受理API 商户请求扣费受理接口，会完成订单受理。

### 从类继承的方法 cn.felord.payment.wechat.v3.AbstractApi

`billCsvDownload, billResource, client, container, downloadBillResponse, downloadFundFlowBill, downloadTradeBill, Get, Get, getMapper, Patch, Post, Post, tenantId, wechatMetaBean`

### 从类继承的方法 java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

### 构造器详细资料

#### WechatPayScoreParkingApi

    public WechatPayScoreParkingApi(WechatPayClient wechatPayClient,
                                    String tenantId)

Instantiates a new Abstract api.

参数:
  `wechatPayClient` - the wechat pay client
  `tenantId` - the tenant id

### 方法详细资料

#### find

    public WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> find(ParkingServiceQueryParams params)

微信支付分-查询车牌服务开通信息API

该接口仅支持停车场景，商户首先请求查询车牌服务开通信息接口，确认该车牌，是否被该用户开通车主服务。

参数:
  `params` - the params
返回:
  wechat response entity

#### parking

    public WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> parking(ParkingParams params)

微信支付分-创建停车入场API

车辆入场以后，商户调用该接口，创建停车入场信息，需要处理回调逻辑。

回调通知 `WechatPayCallback.payscoreParkingCallback(ResponseSignVerifyParams, Consumer)`

参数:
  `params` - the params
返回:
  wechat response entity

#### transactionsParking

    public WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> transactionsParking(TransParkingParams params)

微信支付分-扣费受理API

商户请求扣费受理接口，会完成订单受理。微信支付进行异步扣款，支付完成后，会将订单支付结果发送给商户。

注意：

- 必须确认扣费受理接口的交易状态返回`ACCEPTED`才能放行车辆，若未接收到该状态而放行车辆离场，造成的资金损失由商户侧自行承担

回调通知 `WechatPayCallback.payscoreTransParkingCallback(ResponseSignVerifyParams, Consumer)`

参数:
  `params` - the params
返回:
  wechat response entity

#### queryTransactionByOutTradeNo

    public WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> queryTransactionByOutTradeNo(String outTradeNo)

查询订单API.

参数:
  `outTradeNo` - the out trade no
返回:
  the wechat response entity