All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ru.abyss.acquiring.soap.MerchantService Maven / Gradle / Ivy

The newest version!
/**
 * MerchantServiceImplService.java
 *
 * This file was auto-generated from WSDL
 * by the Apache Axis2 version: 1.7.5  Built on : May 06, 2017 (03:45:26 BST)
 */
package ru.abyss.acquiring.soap;

import java.rmi.RemoteException;

import ru.paymentgate.engine.webservices.merchant.AddParams;
import ru.paymentgate.engine.webservices.merchant.AddParamsResponse;
import ru.paymentgate.engine.webservices.merchant.AndroidPay;
import ru.paymentgate.engine.webservices.merchant.AndroidPayResponse;
import ru.paymentgate.engine.webservices.merchant.ApplePay;
import ru.paymentgate.engine.webservices.merchant.ApplePayResponse;
import ru.paymentgate.engine.webservices.merchant.BindCard;
import ru.paymentgate.engine.webservices.merchant.BindCardResponse;
import ru.paymentgate.engine.webservices.merchant.CheckAuthenticate;
import ru.paymentgate.engine.webservices.merchant.CheckAuthenticateResponse;
import ru.paymentgate.engine.webservices.merchant.CreateBindingNoPayment;
import ru.paymentgate.engine.webservices.merchant.CreateBindingNoPaymentResponseE;
import ru.paymentgate.engine.webservices.merchant.DepositOrder;
import ru.paymentgate.engine.webservices.merchant.DepositOrderResponse;
import ru.paymentgate.engine.webservices.merchant.ExtendBinding;
import ru.paymentgate.engine.webservices.merchant.ExtendBindingResponseE;
import ru.paymentgate.engine.webservices.merchant.FinishThreeDs;
import ru.paymentgate.engine.webservices.merchant.FinishThreeDsResponseE;
import ru.paymentgate.engine.webservices.merchant.GetBindings;
import ru.paymentgate.engine.webservices.merchant.GetBindingsByCardOrId;
import ru.paymentgate.engine.webservices.merchant.GetBindingsByCardOrIdResponse;
import ru.paymentgate.engine.webservices.merchant.GetBindingsResponseE;
import ru.paymentgate.engine.webservices.merchant.GetLastOrders;
import ru.paymentgate.engine.webservices.merchant.GetLastOrdersForMerchants;
import ru.paymentgate.engine.webservices.merchant.GetLastOrdersForMerchantsResponseE;
import ru.paymentgate.engine.webservices.merchant.GetLastOrdersResponse;
import ru.paymentgate.engine.webservices.merchant.GetOrderStatus;
import ru.paymentgate.engine.webservices.merchant.GetOrderStatusExtended;
import ru.paymentgate.engine.webservices.merchant.GetOrderStatusExtendedRequest;
import ru.paymentgate.engine.webservices.merchant.GetOrderStatusExtendedResponseE;
import ru.paymentgate.engine.webservices.merchant.GetOrderStatusResponse;
import ru.paymentgate.engine.webservices.merchant.OrderParams;
import ru.paymentgate.engine.webservices.merchant.OrderStatusRequest;
import ru.paymentgate.engine.webservices.merchant.PaymentOrder;
import ru.paymentgate.engine.webservices.merchant.PaymentOrderBinding;
import ru.paymentgate.engine.webservices.merchant.PaymentOrderBindingResponse;
import ru.paymentgate.engine.webservices.merchant.PaymentOrderOtherWay;
import ru.paymentgate.engine.webservices.merchant.PaymentOrderOtherWayResponse;
import ru.paymentgate.engine.webservices.merchant.PaymentOrderResponse;
import ru.paymentgate.engine.webservices.merchant.RecurrentPayment;
import ru.paymentgate.engine.webservices.merchant.RecurrentPaymentResponseE;
import ru.paymentgate.engine.webservices.merchant.RefundOrder;
import ru.paymentgate.engine.webservices.merchant.RefundOrderParams;
import ru.paymentgate.engine.webservices.merchant.RefundOrderResponse;
import ru.paymentgate.engine.webservices.merchant.RegisterOrder;
import ru.paymentgate.engine.webservices.merchant.RegisterOrderPreAuth;
import ru.paymentgate.engine.webservices.merchant.RegisterOrderPreAuthResponse;
import ru.paymentgate.engine.webservices.merchant.RegisterOrderResponseE;
import ru.paymentgate.engine.webservices.merchant.ReversalOrderParams;
import ru.paymentgate.engine.webservices.merchant.ReverseOrder;
import ru.paymentgate.engine.webservices.merchant.ReverseOrderResponse;
import ru.paymentgate.engine.webservices.merchant.UnBindCard;
import ru.paymentgate.engine.webservices.merchant.UnBindCardResponse;
import ru.paymentgate.engine.webservices.merchant.UpdateBlackCardList;
import ru.paymentgate.engine.webservices.merchant.UpdateBlackCardListResponse;
import ru.paymentgate.engine.webservices.merchant.UpdateSSLCardList;
import ru.paymentgate.engine.webservices.merchant.UpdateSSLCardListResponse;
import ru.paymentgate.engine.webservices.merchant.UpdateWhiteCardList;
import ru.paymentgate.engine.webservices.merchant.UpdateWhiteCardListResponse;
import ru.paymentgate.engine.webservices.merchant.VerifyEnrollment;
import ru.paymentgate.engine.webservices.merchant.VerifyEnrollmentResponseE;

/*
 *  MerchantServiceImplService java interface
 */
public interface MerchantService {

	/**
	 * Auto generated method signature
	 *
	 * @param getLastOrdersForMerchants
	 */
	public GetLastOrdersForMerchantsResponseE getLastOrdersForMerchants(
			GetLastOrdersForMerchants getLastOrdersForMerchants) throws RemoteException;

	/**
	 * Auto generated method signature
	 *
	 * @param updateSSLCardList
	 */
	public UpdateSSLCardListResponse updateSSLCardList(UpdateSSLCardList updateSSLCardList) throws RemoteException;

	/**
	 * Auto generated method signature
	 *
	 * @param verifyEnrollment
	 */
	public VerifyEnrollmentResponseE verifyEnrollment(VerifyEnrollment verifyEnrollment) throws RemoteException;

	/**
	 * Auto generated method signature
	 *
	 * @param extendBinding
	 */
	public ExtendBindingResponseE extendBinding(ExtendBinding extendBinding) throws RemoteException;

	/**
	 * Auto generated method signature
	 *
	 * @param registerOrderPreAuth
	 */
	public RegisterOrderPreAuthResponse registerOrderPreAuth(RegisterOrderPreAuth registerOrderPreAuth)
			throws RemoteException;

	/**
	 * Запрос состояния зарегистрированного заказа (расширенный)
	 *
	 * @param getOrderStatusExtended
	 *            - параметры запроса, см. {@link GetOrderStatusExtendedRequest}
	 */
	public GetOrderStatusExtendedResponseE getOrderStatusExtended(GetOrderStatusExtended getOrderStatusExtended)
			throws RemoteException;

	/**
	 * Auto generated method signature
	 *
	 * @param getLastOrders
	 */
	public GetLastOrdersResponse getLastOrders(GetLastOrders getLastOrders) throws RemoteException;

	/**
	 * Auto generated method signature
	 *
	 * @param getBindings
	 */
	public GetBindingsResponseE getBindings(GetBindings getBindings) throws RemoteException;

	/**
	 * Auto generated method signature
	 *
	 * @param addParams
	 */
	public AddParamsResponse addParams(AddParams addParams) throws RemoteException;

	/**
	 * Auto generated method signature
	 *
	 * @param applePay
	 */
	public ApplePayResponse applePay(ApplePay applePay) throws RemoteException;

	/**
	 * Auto generated method signature
	 *
	 * @param paymentOrderBinding
	 */
	public PaymentOrderBindingResponse paymentOrderBinding(PaymentOrderBinding paymentOrderBinding)
			throws RemoteException;

	/**
	 * Auto generated method signature
	 *
	 * @param androidPay
	 */
	public AndroidPayResponse androidPay(AndroidPay androidPay) throws RemoteException;

	/**
	 * Регистрация заказа в платёжном шлюзе
	 *
	 * @param registerOrder
	 *            - параметры запроса, см. {@link OrderParams}
	 */
	public RegisterOrderResponseE registerOrder(RegisterOrder registerOrder) throws RemoteException;

	/**
	 * Auto generated method signature
	 *
	 * @param createBindingNoPayment
	 */
	public CreateBindingNoPaymentResponseE createBindingNoPayment(CreateBindingNoPayment createBindingNoPayment)
			throws RemoteException;

	/**
	 * Auto generated method signature
	 *
	 * @param unBindCard
	 */
	public UnBindCardResponse unBindCard(UnBindCard unBindCard) throws RemoteException;

	/**
	 * Запрос возврата средств оплаты заказа
	 *
	 * @param refundOrder
	 *            - параметры запроса, см. {@link RefundOrderParams}
	 */
	public RefundOrderResponse refundOrder(RefundOrder refundOrder) throws RemoteException;

	/**
	 * Auto generated method signature
	 *
	 * @param paymentOrder
	 */
	public PaymentOrderResponse paymentOrder(PaymentOrder paymentOrder) throws RemoteException;

	/**
	 * Запрос состояния зарегистрированного заказа
	 *
	 * @param getOrderStatus
	 *            - идентификатор заказа в системе эквайринга, см.
	 *            {@link OrderStatusRequest}
	 */
	public GetOrderStatusResponse getOrderStatus(GetOrderStatus getOrderStatus) throws RemoteException;

	/**
	 * Auto generated method signature
	 *
	 * @param depositOrder
	 */
	public DepositOrderResponse depositOrder(DepositOrder depositOrder) throws RemoteException;

	/**
	 * Auto generated method signature
	 *
	 * @param checkAuthenticate
	 */
	public CheckAuthenticateResponse checkAuthenticate(CheckAuthenticate checkAuthenticate) throws RemoteException;

	/**
	 * Auto generated method signature
	 *
	 * @param updateWhiteCardList
	 */
	public UpdateWhiteCardListResponse updateWhiteCardList(UpdateWhiteCardList updateWhiteCardList)
			throws RemoteException;

	/**
	 * Auto generated method signature
	 *
	 * @param paymentOrderOtherWay
	 */
	public PaymentOrderOtherWayResponse paymentOrderOtherWay(PaymentOrderOtherWay paymentOrderOtherWay)
			throws RemoteException;

	/**
	 * Auto generated method signature
	 *
	 * @param recurrentPayment
	 */
	public RecurrentPaymentResponseE recurrentPayment(RecurrentPayment recurrentPayment) throws RemoteException;

	/**
	 * Auto generated method signature
	 *
	 * @param finishThreeDs
	 */
	public FinishThreeDsResponseE finishThreeDs(FinishThreeDs finishThreeDs) throws RemoteException;

	/**
	 * Auto generated method signature
	 *
	 * @param updateBlackCardList
	 */
	public UpdateBlackCardListResponse updateBlackCardList(UpdateBlackCardList updateBlackCardList)
			throws RemoteException;

	/**
	 * Auto generated method signature
	 *
	 * @param bindCard
	 */
	public BindCardResponse bindCard(BindCard bindCard) throws RemoteException;

	/**
	 * Запрос отмены заказа
	 *
	 * @param reverseOrder
	 *            - параметры запроса, см. {@link ReversalOrderParams}
	 */
	public ReverseOrderResponse reverseOrder(ReverseOrder reverseOrder) throws RemoteException;

	/**
	 * Auto generated method signature
	 *
	 * @param getBindingsByCardOrId
	 */
	public GetBindingsByCardOrIdResponse getBindingsByCardOrId(GetBindingsByCardOrId getBindingsByCardOrId)
			throws RemoteException;

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy