public abstract class Gateway
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected Carrier |
carrier |
protected Configuration |
config |
static java.lang.String |
TP_REST |
static java.lang.String |
TP_SOAP |
protected java.lang.String |
type |
| Constructor and Description |
|---|
Gateway(java.lang.String login,
java.lang.String trankey,
java.net.URL url) |
Gateway(java.lang.String login,
java.lang.String trankey,
java.net.URL url,
java.lang.String type) |
Gateway(java.lang.String login,
java.lang.String tranKey,
java.net.URL url,
java.lang.String type,
Authentication.Parameter AuthParameters,
java.util.Map<java.lang.String,java.lang.String> additional) |
Gateway(java.lang.String login,
java.lang.String trankey,
java.net.URL url,
java.lang.String type,
java.util.Map<java.lang.String,java.lang.String> additional) |
| Modifier and Type | Method and Description |
|---|---|
Gateway |
addAuthenticationHeader(java.util.Map<java.lang.String,java.lang.String> data) |
abstract RedirectInformation |
collect(CollectRequest collectRequest) |
abstract RedirectInformation |
query(java.lang.String requestId) |
Notification |
readNotification(java.lang.String content) |
abstract RedirectResponse |
request(RedirectRequest redirectRequest) |
abstract ReverseResponse |
reverse(java.lang.String transactionId) |
void |
using(java.lang.String type) |
public static final java.lang.String TP_SOAP
public static final java.lang.String TP_REST
protected java.lang.String type
protected Carrier carrier
protected final Configuration config
public Gateway(java.lang.String login,
java.lang.String trankey,
java.net.URL url)
public Gateway(java.lang.String login,
java.lang.String trankey,
java.net.URL url,
java.lang.String type)
public Gateway(java.lang.String login,
java.lang.String trankey,
java.net.URL url,
java.lang.String type,
java.util.Map<java.lang.String,java.lang.String> additional)
public Gateway(java.lang.String login,
java.lang.String tranKey,
java.net.URL url,
java.lang.String type,
Authentication.Parameter AuthParameters,
java.util.Map<java.lang.String,java.lang.String> additional)
public abstract RedirectResponse request(RedirectRequest redirectRequest)
public abstract RedirectInformation query(java.lang.String requestId)
public abstract RedirectInformation collect(CollectRequest collectRequest)
public abstract ReverseResponse reverse(java.lang.String transactionId)
public void using(java.lang.String type)
public Notification readNotification(java.lang.String content) throws BadPlaceToPayException
BadPlaceToPayExceptionpublic Gateway addAuthenticationHeader(java.util.Map<java.lang.String,java.lang.String> data)