package com.bonus.canteen.core.pay.channel.wechat.extension;

import com.bonus.canteen.core.pay.common.service.PayService;
import com.bonus.canteen.core.pay.common.vo.MobileNotifyVO;

import javax.annotation.Nonnull;
import javax.annotation.Nullable;

public interface WechatPayExtension extends PayService {
   MobileNotifyVO wechatNotifyHandler(String notifyData);

   @Nullable
   String parseOpenIdFromAuthCode(@Nonnull String authCode, @Nullable Long canteenId);
}
