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

com.payline.ws.model.DirectPaymentAPI Maven / Gradle / Ivy

Go to download

The Payline API provides access to the various functions of the Payline payment solution. It is based on standard web service components, which include the SOAP protocol, the WSDL and XSD definition languages. These standards are supported by a large range of development tools on multiple platforms. This SDK covers all the functions of the Payline payment solution.

There is a newer version: 4.77.1
Show newest version

package com.payline.ws.model;

import javax.jws.WebMethod;
import javax.jws.WebParam;
import javax.jws.WebResult;
import javax.jws.WebService;
import javax.jws.soap.SOAPBinding;
import javax.xml.bind.annotation.XmlSeeAlso;


/**
 * This class was generated by the JAX-WS RI.
 * JAX-WS RI 2.3.2
 * Generated source version: 2.2
 * 
 */
@WebService(name = "DirectPaymentAPI", targetNamespace = "http://impl.ws.payline.experian.com")
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
@XmlSeeAlso({
    ObjectFactory.class
})
public interface DirectPaymentAPI {


    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.DoAuthorizationResponse
     */
    @WebMethod(action = "doAuthorization")
    @WebResult(name = "doAuthorizationResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public DoAuthorizationResponse doAuthorization(
        @WebParam(name = "doAuthorizationRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        DoAuthorizationRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.DoCaptureResponse
     */
    @WebMethod(action = "doCapture")
    @WebResult(name = "doCaptureResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public DoCaptureResponse doCapture(
        @WebParam(name = "doCaptureRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        DoCaptureRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.DoReAuthorizationResponse
     */
    @WebMethod(action = "doReAuthorization")
    @WebResult(name = "doReAuthorizationResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public DoReAuthorizationResponse doReAuthorization(
        @WebParam(name = "doReAuthorizationRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        DoReAuthorizationRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.DoDebitResponse
     */
    @WebMethod(action = "doDebit")
    @WebResult(name = "doDebitResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public DoDebitResponse doDebit(
        @WebParam(name = "doDebitRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        DoDebitRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.DoRefundResponse
     */
    @WebMethod(action = "doRefund")
    @WebResult(name = "doRefundResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public DoRefundResponse doRefund(
        @WebParam(name = "doRefundRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        DoRefundRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.DoResetResponse
     */
    @WebMethod(action = "doReset")
    @WebResult(name = "doResetResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public DoResetResponse doReset(
        @WebParam(name = "doResetRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        DoResetRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.DoCreditResponse
     */
    @WebMethod(action = "doCredit")
    @WebResult(name = "doCreditResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public DoCreditResponse doCredit(
        @WebParam(name = "doCreditRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        DoCreditRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.CreateWalletResponse
     */
    @WebMethod(action = "createWallet")
    @WebResult(name = "createWalletResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public CreateWalletResponse createWallet(
        @WebParam(name = "createWalletRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        CreateWalletRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.UpdateWalletResponse
     */
    @WebMethod(action = "updateWallet")
    @WebResult(name = "updateWalletResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public UpdateWalletResponse updateWallet(
        @WebParam(name = "updateWalletRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        UpdateWalletRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.GetWalletResponse
     */
    @WebMethod(action = "getWallet")
    @WebResult(name = "getWalletResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public GetWalletResponse getWallet(
        @WebParam(name = "getWalletRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        GetWalletRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.GetCardsResponse
     */
    @WebMethod(action = "getCards")
    @WebResult(name = "getCardsResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public GetCardsResponse getCards(
        @WebParam(name = "getCardsRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        GetCardsRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.DisableWalletResponse
     */
    @WebMethod(action = "disableWallet")
    @WebResult(name = "disableWalletResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public DisableWalletResponse disableWallet(
        @WebParam(name = "disableWalletRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        DisableWalletRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.EnableWalletResponse
     */
    @WebMethod(action = "enableWallet")
    @WebResult(name = "enableWalletResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public EnableWalletResponse enableWallet(
        @WebParam(name = "enableWalletRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        EnableWalletRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.DoImmediateWalletPaymentResponse
     */
    @WebMethod(action = "doImmediateWalletPayment")
    @WebResult(name = "doImmediateWalletPaymentResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public DoImmediateWalletPaymentResponse doImmediateWalletPayment(
        @WebParam(name = "doImmediateWalletPaymentRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        DoImmediateWalletPaymentRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.DoScheduledWalletPaymentResponse
     */
    @WebMethod(action = "doScheduledWalletPayment")
    @WebResult(name = "doScheduledWalletPaymentResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public DoScheduledWalletPaymentResponse doScheduledWalletPayment(
        @WebParam(name = "doScheduledWalletPaymentRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        DoScheduledWalletPaymentRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.DoRecurrentWalletPaymentResponse
     */
    @WebMethod(action = "doRecurrentWalletPayment")
    @WebResult(name = "doRecurrentWalletPaymentResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public DoRecurrentWalletPaymentResponse doRecurrentWalletPayment(
        @WebParam(name = "doRecurrentWalletPaymentRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        DoRecurrentWalletPaymentRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.GetPaymentRecordResponse
     */
    @WebMethod(action = "getPaymentRecord")
    @WebResult(name = "getPaymentRecordResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public GetPaymentRecordResponse getPaymentRecord(
        @WebParam(name = "getPaymentRecordRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        GetPaymentRecordRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.DisablePaymentRecordResponse
     */
    @WebMethod(action = "disablePaymentRecord")
    @WebResult(name = "disablePaymentRecordResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public DisablePaymentRecordResponse disablePaymentRecord(
        @WebParam(name = "disablePaymentRecordRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        DisablePaymentRecordRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.VerifyEnrollmentResponse
     */
    @WebMethod(action = "verifyEnrollment")
    @WebResult(name = "verifyEnrollmentResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public VerifyEnrollmentResponse verifyEnrollment(
        @WebParam(name = "verifyEnrollmentRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        VerifyEnrollmentRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.VerifyAuthenticationResponse
     */
    @WebMethod(action = "verifyAuthentication")
    @WebResult(name = "verifyAuthenticationResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public VerifyAuthenticationResponse verifyAuthentication(
        @WebParam(name = "verifyAuthenticationRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        VerifyAuthenticationRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.DoScoringChequeResponse
     */
    @WebMethod(action = "doScoringCheque")
    @WebResult(name = "doScoringChequeResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public DoScoringChequeResponse doScoringCheque(
        @WebParam(name = "doScoringChequeRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        DoScoringChequeRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.GetEncryptionKeyResponse
     */
    @WebMethod(action = "getEncryptionKey")
    @WebResult(name = "getEncryptionKeyResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public GetEncryptionKeyResponse getEncryptionKey(
        @WebParam(name = "getEncryptionKeyRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        GetEncryptionKeyRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.GetMerchantSettingsResponse
     */
    @WebMethod(action = "getMerchantSettings")
    @WebResult(name = "getMerchantSettingsResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public GetMerchantSettingsResponse getMerchantSettings(
        @WebParam(name = "getMerchantSettingsRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        GetMerchantSettingsRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.GetBalanceResponse
     */
    @WebMethod(action = "getBalance")
    @WebResult(name = "getBalanceResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public GetBalanceResponse getBalance(
        @WebParam(name = "getBalanceRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        GetBalanceRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.GetTokenResponse
     */
    @WebMethod(action = "getToken")
    @WebResult(name = "getTokenResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public GetTokenResponse getToken(
        @WebParam(name = "getTokenRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        GetTokenRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.UnBlockResponse
     */
    @WebMethod(action = "unBlock")
    @WebResult(name = "unBlockResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public UnBlockResponse unBlock(
        @WebParam(name = "unBlockRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        UnBlockRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.UpdatePaymentRecordResponse
     */
    @WebMethod(action = "updatePaymentRecord")
    @WebResult(name = "updatePaymentRecordResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public UpdatePaymentRecordResponse updatePaymentRecord(
        @WebParam(name = "updatePaymentRecordRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        UpdatePaymentRecordRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.GetBillingRecordResponse
     */
    @WebMethod(action = "getBillingRecord")
    @WebResult(name = "getBillingRecordResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public GetBillingRecordResponse getBillingRecord(
        @WebParam(name = "getBillingRecordRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        GetBillingRecordRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.UpdateBillingRecordResponse
     */
    @WebMethod(action = "updateBillingRecord")
    @WebResult(name = "updateBillingRecordResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public UpdateBillingRecordResponse updateBillingRecord(
        @WebParam(name = "updateBillingRecordRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        UpdateBillingRecordRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.DoBankTransferResponse
     */
    @WebMethod(action = "doBankTransfer")
    @WebResult(name = "doBankTransferResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public DoBankTransferResponse doBankTransfer(
        @WebParam(name = "doBankTransferRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        DoBankTransferRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.IsRegisteredResponse
     */
    @WebMethod(action = "isRegistered")
    @WebResult(name = "isRegisteredResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public IsRegisteredResponse isRegistered(
        @WebParam(name = "isRegisteredRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        IsRegisteredRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.PrepareSessionResponse
     */
    @WebMethod(action = "prepareSession")
    @WebResult(name = "prepareSessionResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public PrepareSessionResponse prepareSession(
        @WebParam(name = "prepareSessionRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        PrepareSessionRequest parameters);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy