JwCardManageAPI

JeeWx API

org.jeewx.api.coupon.manage

类 JwCardManageAPI

  • java.lang.Object
    • org.jeewx.api.coupon.manage.JwCardManageAPI

  • public class JwCardManageAPI
    extends java.lang.Object
    微信卡券 - 基础管理
    版本:
    v1.0
    作者:
    mcl
    • 方法概要

      方法 
      限定符和类型 方法和说明
      static BatchGetCardRtnInfo doBatchGetCard(java.lang.String newAccessToken, int offset, int count)
      批量查询卡列表
      static DelRtnInfo doDelCard(java.lang.String newAccessToken, java.lang.String card_id)
      删除卡券
      static GetCardRtnInfo doGetCard(java.lang.String newAccessToken, java.lang.String code, java.lang.String card_id)
      查询卡券
      static GetCardDetailRtnInfo doGetCardDetail(java.lang.String newAccessToken, java.lang.String card_id)
      查询卡券详情
      static CommCardRtnInfo doModifystockCard(java.lang.String newAccessToken, java.lang.String card_id, int increase_stock_value, int reduce_stock_value)
      库存修改 增减某张卡券的库存
      static CommCardRtnInfo doUnavailableCode(java.lang.String newAccessToken, java.lang.String code, java.lang.String card_id)
      卡券设置为失效状态 为满足改票、退款等异常情况,可调用卡券失效接口将用户的卡券设置为失效状态。
      static CommCardRtnInfo doUpdateCard(java.lang.String newAccessToken, CardUpdate cardUpdate)
      更改卡券信息 支持更新部分通用字段及特殊卡券(会员卡、飞机票、电影票、红包)中特定字段的信息。
      static CommCardRtnInfo doUpdateCode(java.lang.String newAccessToken, java.lang.String code, java.lang.String card_id, java.lang.String new_code)
      更改code 为确保转赠后的安全性,微信允许自定义code的商户对已下发的code进行更改。
      • 从类继承的方法 java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 构造器详细资料

      • JwCardManageAPI

        public JwCardManageAPI()
    • 方法详细资料

      • doDelCard

        public static DelRtnInfo doDelCard(java.lang.String newAccessToken,
                           java.lang.String card_id)
        删除卡券
      • doGetCard

        public static GetCardRtnInfo doGetCard(java.lang.String newAccessToken,
                               java.lang.String code,
                               java.lang.String card_id)
        查询卡券
      • doBatchGetCard

        public static BatchGetCardRtnInfo doBatchGetCard(java.lang.String newAccessToken,
                                         int offset,
                                         int count)
        批量查询卡列表
        参数:
        offset - 查询卡列表的起始偏移量,从0 开始,即offset: 5 是指从从列表里的第六个开始读取。
        count - 需要查询的卡片的数量(数量最大50)。
      • doGetCardDetail

        public static GetCardDetailRtnInfo doGetCardDetail(java.lang.String newAccessToken,
                                           java.lang.String card_id)
        查询卡券详情
      • doUpdateCode

        public static CommCardRtnInfo doUpdateCode(java.lang.String newAccessToken,
                                   java.lang.String code,
                                   java.lang.String card_id,
                                   java.lang.String new_code)
        更改code 为确保转赠后的安全性,微信允许自定义code的商户对已下发的code进行更改。 注:为避免用户疑惑,建议仅在发生转赠行为后(发生转赠后,微信会通过事件推送的方 式告知商户被转赠的卡券code)对用户的code进行更改。
        参数:
        code - 卡券的code 编码。
        card_id - 卡券ID。
        new_code - 新的卡券code 编码
      • doUnavailableCode

        public static CommCardRtnInfo doUnavailableCode(java.lang.String newAccessToken,
                                        java.lang.String code,
                                        java.lang.String card_id)
        卡券设置为失效状态 为满足改票、退款等异常情况,可调用卡券失效接口将用户的卡券设置为失效状态。 注:设置卡券失效的操作不可逆,即无法将设置为失效的卡券调回有效状态,商家须慎重调用该接口。
        参数:
        code - 卡券的code 编码。
        card_id - 自定义code卡券才填写。
      • doUpdateCard

        public static CommCardRtnInfo doUpdateCard(java.lang.String newAccessToken,
                                   CardUpdate cardUpdate)
        更改卡券信息 支持更新部分通用字段及特殊卡券(会员卡、飞机票、电影票、红包)中特定字段的信息。 注:更改卡券的部分字段后会重新提交审核
        参数:
        code - 卡券的code 编码。
        card_id - 自定义code卡券才填写。
      • doModifystockCard

        public static CommCardRtnInfo doModifystockCard(java.lang.String newAccessToken,
                                        java.lang.String card_id,
                                        int increase_stock_value,
                                        int reduce_stock_value)
        库存修改 增减某张卡券的库存
        参数:
        card_id - 自定义code卡券才填写。
        increase_stock_value - 增加多少库存,可以不填或填0。
        reduce_stock_value - 减少多少库存,可以不填或填0