callmez\wechat\sdk\Wechat::updateCode PHP Method

updateCode() public method

更新Code 为确保转赠后的安全性,微信允许自定义code的商户对已下发的code进行更改。 注:为避免用户疑惑,建议仅在发生转赠行为后(发生转赠后,微信会通过事件推送的方式告知商户被转赠的卡券code)对用户的code进行更改。
public updateCode ( $code, $card_id, $new_code ) : boolean
$code
$card_id
$new_code
return boolean
    public function updateCode($code, $card_id, $new_code)
    {
        if (empty($code) || empty($card_id) || $new_code) {
            return false;
        }
        $result = $this->httpPost(static::WECHAT_CARD_CODE_UPDATE_URL . 'access_token=' . $this->getAccessToken(), ['code' => $code, 'card_id' => $card_id, 'new_code' => $new_code]);
        return isset($result['errmsg']) && $result['errmsg'] === 'ok' ? true : false;
    }
Wechat