-
Notifications
You must be signed in to change notification settings - Fork 85
/
test_cybs.properties
executable file
·80 lines (67 loc) · 3.52 KB
/
test_cybs.properties
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
merchantID=< ---merchant_id ---->
keysDirectory=<--- P12 key directory location -->
keyAlias=<--- key alias name for P12 key --->
keyPassword=<--- P12 key password --->
targetAPIVersion=<-- API Version Number -->
# the following flags can be used to control the endpoint to which requests will be sent.
# Set sendToProduction=true to send requests to Cybersource production environment.
# Set sendToAkamai=true to send requests through Akamai to Cybersource.
# If serverURL is provided then it takes precedence over the above settings. By default
# the serverURL config is commented out.
sendToProduction=false
sendToAkamai=true
#serverURL=< -- Service URL or Transaction Processor URL -->
#To enable HttpClientConnection
#useHttpClient=false
#To enable poolingHttpClientConnection
useHttpClientWithConnectionPool=false
# Following configure parameters will only work with useHttpClientWithConnectionPool=true
# Optional parameters, default values configured in application
maxConnections=1000
defaultMaxConnectionsPerRoute=1000
maxConnectionsPerRoute=1000
connectionRequestTimeoutMs=1000
evictThreadSleepTimeMs=3000
maxKeepAliveTimeMs=300000
# Following configure parameters will work for all HttpClient Connection
connectionTimeoutMs=5000
socketTimeoutMs=130000
# Following configure parameters will only work with useHttpClient=true or usePoolingHttpClient=true
# "allow retry" property toggle value "true/false" to turn on /off the auto request retry.
# Number of retries is the number of attempts made to send the request.
# Retry interval is the wait time in between the attempts to send the request.
# Retry count configuration, interval unit is in seconds.
# Default values are for allowRetry=true, numberOfRetries=3 and retryInterval=1000ms.
allowRetry=true
numberOfRetries=3
retryInterval=1000
#To use your own Http library set customHttpClassEnabled to true
# set customHttpClass field with the class name which has Http implementation. Provide the full class with package name.
#customHttpClassEnabled=
#customHttpClass=
# If enableJdkCert property is set to true then the p12 certificate must be stored in JKS format.
# program will read it from keysDirectory path.
enableJdkCert=false
# If 'enableCacert' property parameter is set to true, certificates will be read from the cacerts file specified at keysDirectory location.
# If keysDirectory path is not set,certificate will be loaded from Java Installation cacerts file. The cacerts file should be of the same name as specified in keyFilename.
enableCacert=false
# Enter the password for cacert file. Default password for JDK cacert is changeit
cacertPassword=
# Mechanism to differentiate whether Payload is encrypted or not
useSignAndEncrypted=false
# Used as socket and connection timeout for both jdk HttpUrlConnection and for Apache basic http client(useHttpClient=true).
# Default is 130 seconds. This property is deprecated since 6.2.11, use connectionTimeoutMs and socketTimeoutMs instead.
timeout=130
# logging should normally be disabled in production as it would slow down the
# processing. Enable it only when troubleshooting an issue.
enableLog=false
logDirectory=../../logs
logMaximumSize=10
# If this property is set to false then the p12 certificate of a merchant will be reloaded
# every time a transaction is made
certificateCacheEnabled=true
# Optional proxy server settings
#proxyHost=<-- Set the Proxy Host-->
#proxyPort=< -- Set the Proxy port-->
#proxyUser=< -- Proxy user name-->
#proxyPassword=< -- Proxy passsword-->