Lib\Api::WeChat_Card 方法列表

更新时间:

create

  • 创建卡券
  • @param array $data
  • @return array


setPaycell

  • 设置买单接口
  • @param string $card_id
  • @param bool $is_open
  • @return array


setConsumeCell

  • 设置自助核销接口
  • @param string $card_id
  • @param bool $is_open
  • @return array


createQrc

  • 创建二维码接口
  • @param array $data
  • @return array


createLandingPage

  • 创建货架接口
  • @param array $data
  • @return array


deposit

  • 导入自定义code
  • @param string $card_id
  • @param array $code
  • @return array


getDepositCount

  • 查询导入code数目
  • @param string $card_id
  • @return array


checkCode

  • 核查code接口
  • @param string $card_id 进行导入code的卡券ID
  • @param array $code 已经微信卡券后台的自定义code,上限为100个
  • @return array


getNewsHtml

  • 图文消息群发卡券
  • @param string $card_id
  • @return array


setTestWhiteList

  • 设置测试白名单
  • @param array $openids
  • @param array $usernames
  • @return array


getCode

  • 线下核销查询Code
  • @param string $code 单张卡券的唯一标准
  • @param string $card_id 卡券ID代表一类卡券。自定义code卡券必填
  • @param bool $check_consume 是否校验code核销状态,填入true和false时的code异常状态返回数据不同
  • @return array


consume

  • 线下核销核销Code
  • @param string $code 需核销的Code码
  • @param null $card_id 券ID。创建卡券时use_custom_code填写true时必填。非自定义Code不必填写
  • @return array


decrypt

  • Code解码接口
  • @param string $encrypt_code
  • @return array


getCardList

  • 获取用户已领取卡券接口
  • @param string $openid
  • @param null|string $card_id
  • @return array


getCard

  • 查看卡券详情
  • @param string $card_id
  • @return array


batchGet

  • 批量查询卡券列表
  • @param int $offset 查询卡列表的起始偏移量,从0开始,即offset: 5是指从从列表里的第六个开始读取
  • @param int $count 需要查询的卡片的数量(数量最大50)
  • @param array $status_list 支持开发者拉出指定状态的卡券列表
  • @return array


updateCard

  • 更改卡券信息接口
  • @param string $card_id
  • @param array $member_card
  • @return array


modifyStock

  • 修改库存接口
  • @param string $card_id 卡券ID
  • @param null|integer $increase_stock_value 增加多少库存,支持不填或填0
  • @param null|integer $reduce_stock_value 减少多少库存,可以不填或填0
  • @return array


updateCode

  • 更改Code接口
  • @param string $code 需变更的Code码
  • @param string $new_code 变更后的有效Code码
  • @param null|string $card_id 卡券ID
  • @return array


deleteCard

  • 删除卡券接口
  • @param string $card_id
  • @return array


unAvailable

  • 设置卡券失效接口
  • @param string $code
  • @param string $card_id
  • @param null|string $reason
  • @return array


getCardBizuininfo

  • 拉取卡券概况数据接口
  • @param string $begin_date 查询数据的起始时间
  • @param string $end_date 查询数据的截至时间
  • @param string $cond_source 卡券来源(0为公众平台创建的卡券数据 1是API创建的卡券数据)
  • @return array


getCardCardinfo

  • 获取免费券数据接口
  • @param string $begin_date 查询数据的起始时间
  • @param string $end_date 查询数据的截至时间
  • @param integer $cond_source 卡券来源,0为公众平台创建的卡券数据、1是API创建的卡券数据
  • @param null $card_id 卡券ID
  • @return array


activateMemberCard

  • 激活会员卡
  • @param array $data
  • @return array


setActivateMemberCardUser

  • 设置开卡字段接口
  • 用户激活时需要填写的选项
  • @param array $data
  • @return array


getActivateMemberCardTempinfo

  • 获取用户提交资料
  • 根据activate_ticket获取到用户填写的信息
  • @param string $activate_ticket
  • @return array


updateMemberCardUser

  • 更新会员信息
  • @param array $data
  • @return array


getCardMemberCardinfo

  • 拉取会员卡概况数据接口
  • @param string $begin_date 查询数据的起始时间
  • @param string $end_date 查询数据的截至时间
  • @param string $cond_source 卡券来源(0为公众平台创建的卡券数据 1是API创建的卡券数据)
  • @return array


getCardMemberCardDetail

  • 拉取单张会员卡数据接口
  • @param string $begin_date 查询数据的起始时间
  • @param string $end_date 查询数据的截至时间
  • @param string $card_id 卡券id
  • @return array


getCardMemberCard

  • 拉取会员信息(积分查询)接口
  • @param string $card_id 查询会员卡的cardid
  • @param string $code 所查询用户领取到的code值
  • @return array


payGiftCard

  • 设置支付后投放卡券接口
  • @param array $data
  • @return array


delPayGiftCard

  • 删除支付后投放卡券规则
  • @param integer $rule_id 支付即会员的规则名称
  • @return array


getPayGiftCard

  • 查询支付后投放卡券规则详情
  • @param integer $rule_id 要查询规则id
  • @return array


batchGetPayGiftCard

  • 批量查询支付后投放卡券规则
  • @param integer $offset 起始偏移量
  • @param integer $count 查询的数量
  • @param bool $effective 是否仅查询生效的规则
  • @return array


addActivity

  • 创建支付后领取立减金活动
  • @param array $data
  • @return array


payActivate

  • 开通券点账户接口
  • @return array


getPayprice

  • 对优惠券批价
  • @param string $card_id 需要来配置库存的card_id
  • @param integer $quantity 本次需要兑换的库存数目
  • @return array


getCoinsInfo

  • 查询券点余额接口
  • @return array


payConfirm

  • 确认兑换库存接口
  • @param string $card_id 需要来兑换库存的card_id
  • @param integer $quantity 本次需要兑换的库存数目
  • @param string $order_id 仅可以使用上面得到的订单号,保证批价有效性
  • @return array


payRecharge

  • 充值券点接口
  • @param integer $coin_count
  • @return array


payGetOrder

  • 查询订单详情接口
  • @param string $order_id
  • @return array


payGetList

  • 查询券点流水详情接口
  • @param array $data
  • @return array


instance

  • 静态创建对象
  • @param array $config
  • @return static

getAccessToken

  • 获取访问 AccessToken
  • @return string


setAccessToken

  • 设置外部接口 AccessToken
  • @param string $accessToken
    *
  • 当用户使用自己的缓存驱动时,直接实例化对象后可直接设置 AccessToken
    • 多用于分布式项目时保持 AccessToken 统一
    • 使用此方法后就由用户来保证传入的 AccessToken 为有效 AccessToken

delAccessToken

  • 清理删除 AccessToken
  • @return bool

callPostApi

  • 接口通用POST请求方法
  • @param string $url 接口URL
  • @param array $data POST提交接口参数
  • @param bool $isBuildJson
  • @return array


callGetApi

  • 接口通用GET请求方法
  • @param string $url 接口URL
  • @return array