cn.felord.payment.wechat.v3

## 类 WechatDiscountCardApi

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

-     public class WechatDiscountCardApi
      extends AbstractApi

  微信支付先享卡.
  从以下版本开始:
    1.0.2.RELEASE
  作者:
    felord.cn

- - ### 构造器概要

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

  - ### 方法概要

    所有方法 实例方法 具体方法
    限定符和类型 | 方法和说明
    --- | ---
    `WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode>` | `addUserRecords(String outCardCode)` 查询先享卡订单API 商户可以通过商户领卡号查询指定的先享卡，可用于对账或者界面展示。
    `WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode>` | `addUserRecords(UserRecordsParams params)` 增加用户记录API 当用户在商户侧消费时，用户完成了微信先享卡的目标或者获取使用优惠时，商户需要把这个信息同步给微信先享卡平台，用于在微信先享卡小程序展示及先享卡到期后的用户结算。
    `WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode>` | `preRequest(DiscountCardPreRequestParams 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`

- - ### 构造器详细资料

    - #### WechatDiscountCardApi

          public WechatDiscountCardApi(WechatPayClient wechatPayClient,
                                       String tenantId)

      Instantiates a new Abstract api.
      参数:
        `wechatPayClient` - the wechat pay client
        `tenantId` - the tenant id

  - ### 方法详细资料

    - #### preRequest

          public WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> preRequest(DiscountCardPreRequestParams params)

      预受理领卡请求API

      商户在引导用户跳转先享卡领卡前，需要请求先享卡预受理领卡请求接口，再根据返回数据引导用户跳转领卡。

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

    - #### addUserRecords

          public WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> addUserRecords(UserRecordsParams params)

      增加用户记录API

      当用户在商户侧消费时，用户完成了微信先享卡的目标或者获取使用优惠时，商户需要把这个信息同步给微信先享卡平台，用于在微信先享卡小程序展示及先享卡到期后的用户结算。

      参数:
        `params` - the params
      返回:
        返回http状态码 204 处理成功，应答无内容

    - #### addUserRecords

          public WechatResponseEntity<com.fasterxml.jackson.databind.node.ObjectNode> addUserRecords(String outCardCode)

      查询先享卡订单API

      商户可以通过商户领卡号查询指定的先享卡，可用于对账或者界面展示。

      参数:
        `outCardCode` - 商户领卡号
      返回:
        the wechat response entity

Copyright © 2022. All rights reserved.