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

import com.bonus.canteen.core.pay.channel.ali.api.AlipayAPI;
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;
import java.util.Map;

public interface AliPayExtension extends PayService {
   MobileNotifyVO aliNotifyHandler(Map<String, String> params);
//
//   AlipayAPI.EnterpriseCodeResponse enterpriseCodeAliPay(AlipayAPI.EnterpriseCodeAliParam param);
//
//   @Nullable
//   String parseOpenIdFromAuthCode(@Nonnull String authCode, @Nullable Long canteenId);
}
