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

com.payline.ws.model.WebPaymentAPI 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 = "WebPaymentAPI", targetNamespace = "http://impl.ws.payline.experian.com")
@SOAPBinding(parameterStyle = SOAPBinding.ParameterStyle.BARE)
@XmlSeeAlso({
    ObjectFactory.class
})
public interface WebPaymentAPI {


    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.GetWebPaymentDetailsResponse
     */
    @WebMethod(action = "getWebPaymentDetails")
    @WebResult(name = "getWebPaymentDetailsResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public GetWebPaymentDetailsResponse getWebPaymentDetails(
        @WebParam(name = "getWebPaymentDetailsRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        GetWebPaymentDetailsRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.DoWebPaymentResponse
     */
    @WebMethod(action = "doWebPayment")
    @WebResult(name = "doWebPaymentResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public DoWebPaymentResponse doWebPayment(
        @WebParam(name = "doWebPaymentRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        DoWebPaymentRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.ManageWebWalletResponse
     */
    @WebMethod(action = "manageWebWallet")
    @WebResult(name = "manageWebWalletResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public ManageWebWalletResponse manageWebWallet(
        @WebParam(name = "manageWebWalletRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        ManageWebWalletRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.CreateWebWalletResponse
     */
    @WebMethod(action = "createWebWallet")
    @WebResult(name = "createWebWalletResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public CreateWebWalletResponse createWebWallet(
        @WebParam(name = "createWebWalletRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        CreateWebWalletRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.UpdateWebWalletResponse
     */
    @WebMethod(action = "updateWebWallet")
    @WebResult(name = "updateWebWalletResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public UpdateWebWalletResponse updateWebWallet(
        @WebParam(name = "updateWebWalletRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        UpdateWebWalletRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.GetWebWalletResponse
     */
    @WebMethod(action = "getWebWallet")
    @WebResult(name = "getWebWalletResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public GetWebWalletResponse getWebWallet(
        @WebParam(name = "getWebWalletRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        GetWebWalletRequest parameters);

    /**
     * 
     * @param parameters
     * @return
     *     returns com.payline.ws.model.DoAuthorizationRedirectResponse
     */
    @WebMethod(action = "doAuthorizationRedirect")
    @WebResult(name = "doAuthorizationRedirectResponse", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
    public DoAuthorizationRedirectResponse doAuthorizationRedirect(
        @WebParam(name = "doAuthorizationRedirectRequest", targetNamespace = "http://impl.ws.payline.experian.com", partName = "parameters")
        DoAuthorizationRedirectRequest parameters);

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy