io.electrum.billpay.api.IPaymentsResource Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of billpay-service-interface Show documentation
Show all versions of billpay-service-interface Show documentation
Bill Payments Service Interface
package io.electrum.billpay.api;
import io.electrum.billpay.model.PaymentRequest;
import io.electrum.billpay.model.PaymentReversal;
import io.electrum.vas.model.TenderAdvice;
import java.util.UUID;
import javax.servlet.http.HttpServletRequest;
import javax.ws.rs.container.AsyncResponse;
import javax.ws.rs.core.HttpHeaders;
import javax.ws.rs.core.Request;
import javax.ws.rs.core.SecurityContext;
import javax.ws.rs.core.UriInfo;
public interface IPaymentsResource {
public void confirmPayment(
UUID id,
UUID paymentId,
TenderAdvice body,
SecurityContext securityContext,
AsyncResponse asyncResponse,
Request request,
HttpServletRequest httpServletRequest,
HttpHeaders httpHeaders,
UriInfo uriInfo);
public void createPayment(
UUID id,
PaymentRequest body,
SecurityContext securityContext,
AsyncResponse asyncResponse,
Request request,
HttpServletRequest httpServletRequest,
HttpHeaders httpHeaders,
UriInfo uriInfo);
public void reversePayment(
UUID id,
UUID paymentId,
PaymentReversal body,
SecurityContext securityContext,
AsyncResponse asyncResponse,
Request request,
HttpServletRequest httpServletRequest,
HttpHeaders httpHeaders,
UriInfo uriInfo);
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy