public class Midtrans
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
clientKey |
static boolean |
enableLog |
static boolean |
isProduction |
static java.lang.String |
serverKey |
Constructor and Description |
---|
Midtrans() |
Modifier and Type | Method and Description |
---|---|
static boolean |
enableLog() |
static java.lang.String |
getClientKey() |
static int |
getConnectTimeout() |
static java.util.concurrent.TimeUnit |
getHttpClientTimeUnit() |
static java.lang.String |
getIrisProductionBaseUrl() |
static java.lang.String |
getIrisSandboxBaseUrl() |
static int |
getKeepAliveDuration() |
static int |
getMaxConnectionPool() |
static java.lang.String |
getPaymentAppendNotification() |
static java.lang.String |
getPaymentOverrideNotification() |
static java.lang.String |
getProductionBaseUrl() |
static ProxyConfig |
getProxyConfig() |
static int |
getReadTimeout() |
static java.lang.String |
getSandboxBaseUrl() |
static java.lang.String |
getServerKey() |
static java.lang.String |
getSnapProductionBaseUrl() |
static java.lang.String |
getSnapSandboxBaseUrl() |
static int |
getWriteTimeout() |
static boolean |
isProduction() |
static void |
paymentAppendNotification(java.lang.String xAppendNotification) |
static void |
paymentOverrideNotification(java.lang.String xOverrideNotification) |
static void |
setConnectTimeout(int timeout) |
static void |
setHttpClientTimeUnit(java.util.concurrent.TimeUnit timeUnit) |
static void |
setKeepAliveDuration(int aliveDuration) |
static void |
setMaxConnectionPool(int connectionPool) |
static void |
setProxyConfig(ProxyConfig proxyConfig) |
static void |
setReadTimeout(int timeout) |
static void |
setWriteTimeout(int timeout) |
public static volatile java.lang.String serverKey
public static volatile java.lang.String clientKey
public static volatile boolean isProduction
public static volatile boolean enableLog
public static boolean isProduction()
public static java.lang.String getSandboxBaseUrl()
public static java.lang.String getProductionBaseUrl()
public static java.lang.String getSnapProductionBaseUrl()
public static java.lang.String getSnapSandboxBaseUrl()
public static java.lang.String getIrisProductionBaseUrl()
public static java.lang.String getIrisSandboxBaseUrl()
public static java.lang.String getPaymentAppendNotification()
public static java.lang.String getPaymentOverrideNotification()
public static int getConnectTimeout()
public static int getReadTimeout()
public static int getMaxConnectionPool()
public static int getKeepAliveDuration()
public static int getWriteTimeout()
public static java.util.concurrent.TimeUnit getHttpClientTimeUnit()
public static java.lang.String getServerKey()
public static java.lang.String getClientKey()
public static void paymentAppendNotification(java.lang.String xAppendNotification)
public static void paymentOverrideNotification(java.lang.String xOverrideNotification)
public static ProxyConfig getProxyConfig()
public static void setConnectTimeout(int timeout)
public static void setReadTimeout(int timeout)
public static void setMaxConnectionPool(int connectionPool)
public static void setKeepAliveDuration(int aliveDuration)
public static void setWriteTimeout(int timeout)
public static void setHttpClientTimeUnit(java.util.concurrent.TimeUnit timeUnit)
public static boolean enableLog()
public static void setProxyConfig(ProxyConfig proxyConfig)