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

com.global.api.gateways.IPaymentGateway Maven / Gradle / Ivy

There is a newer version: 14.2.3
Show newest version
package com.global.api.gateways;

import com.global.api.builders.AuthorizationBuilder;
import com.global.api.builders.ManagementBuilder;
import com.global.api.entities.Transaction;
import com.global.api.entities.exceptions.ApiException;
import com.global.api.network.NetworkMessageHeader;

public interface IPaymentGateway {
    Transaction processAuthorization(AuthorizationBuilder builder) throws ApiException;
    Transaction manageTransaction(ManagementBuilder builder) throws ApiException;
    String serializeRequest(AuthorizationBuilder builder) throws ApiException;
    NetworkMessageHeader sendKeepAlive() throws ApiException;
    boolean supportsHostedPayments();
    boolean supportsOpenBanking();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy