package kr.wisestone.owl.service; import kr.wisestone.owl.domain.Payment; import kr.wisestone.owl.domain.Workspace; import kr.wisestone.owl.vo.PaymentVo; import kr.wisestone.owl.web.form.PaymentForm; import org.springframework.data.jpa.repository.JpaRepository; import java.util.Map; public interface PaymentService extends AbstractService>{ String getAccessToken(); void immediateAddUser(PaymentForm paymentForm); void paymentOneTime(PaymentForm paymentForm); void cancelNextPayment(PaymentForm paymentForm); void detailPayment(Map resJsonData, PaymentForm paymentForm); PaymentVo modifyPayment(PaymentForm paymentForm); void subscribeImmediate(Workspace workspace); Payment getPayment(Long id); void updateExchangeRatePayment(); }