You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+49-6Lines changed: 49 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -94,14 +94,16 @@ We have two ways to test -- one is by downloading the zip and using scripts to t
94
94
- If you want to test XML, go to the `cybersource-sdk-java-master/samples/xml` directory.
95
95
- Use `compileSample` scripts to create classes directory as it is not included in SDK.
96
96
- Then at a command prompt, type this line:
97
-
```
98
-
Windows: runSample.bat <service_name>
99
-
Unix or Linux: runSample.sh <service_name>
100
-
- If JAVA_HOME is defined, the script uses <JAVA_HOME>/bin/java. Otherwise, it uses whatever java is in the path.
101
-
- If the client is installed correctly, the requests and replies for a credit card authorization and a follow-on capture appear.
97
+
98
+
Windows: runSample.bat <service_name>
99
+
Unix or Linux: runSample.sh <service_name>
100
+
101
+
- If JAVA_HOME is defined, the script uses <JAVA_HOME>/bin/java. Otherwise, it uses whatever java is in the path.
102
+
- If the client is installed correctly, the requests and replies for a credit card authorization and a follow-on capture appear.
102
103
- If you make any changes to the `RunSample.java` sample, you must rebuild the sample before using it. Use the `compileSample` batch file or shell script provided in the sample directory.
103
104
104
105
### Using samples and maven tool
106
+
105
107
- Clone/Download the code from GitHub.
106
108
- Choosing which sample to test:
107
109
- If you want to test Name-Value Pair, `cd` to the `cybersource-sdk-java-master/samples/nvp` directory.
@@ -112,7 +114,7 @@ Unix or Linux: runSample.sh <service_name>
112
114
- Edit `cybs.properties` and make the required changes.
113
115
- Now use scripts to test.
114
116
115
-
##JKS creation
117
+
##JKS creation
116
118
117
119
-To convert the p12 file to JKS follow the steps mentioned below.
118
120
- These commands will take out all the certs from the p12 file.
@@ -178,6 +180,47 @@ Retry Pattern allows to retry sending a failed request and it will only work wit
178
180
9. org.mockito:mockito-all:1.10.19
179
181
Mock objects library for java
180
182
183
+
## Changes
184
+
185
+
Version Cybersource-sdk-java 6.2.5(TBD)
186
+
_______________________________
187
+
1) Merchant cert to be read from JAVA key store. Flag is added to enable reading cert from Java keystore.
188
+
2) Added Custom HttpClient feature. Merchants can use there own http client instead of defaults which comes with SDK.
189
+
3) Http Client connection reuse issue.
190
+
4) Changed clientLibrary version to 6.2.5, in 6.2.4 release it was missed. So, in 6.2.4 release, clientLibrary version was pointing to 6.2.3.
191
+
192
+
Version Cybersource-sdk-java 6.2.4(Dec 15, 2016)
193
+
_______________________________
194
+
1) RetryPattern config for http client.
195
+
2) Code review comments.
196
+
3) Added timers to log the method execution time.
197
+
4) Sample added to support other services.
198
+
199
+
Version Cybersource-sdk-java 6.2.3(Oct 17, 2016)
200
+
_______________________________
201
+
1) Fixed performance issue, In case of multiple merchantIDs, p12 was getting loaded for every request.
202
+
2) p12 will be loaded once per merchantId.
203
+
204
+
Version Cybersource-sdk-java 6.2.2(Sep 15, 2016)
205
+
_______________________________
206
+
1)Upgraded 3rd party dependencies jars including wss4j.
207
+
208
+
Version Cybersource-sdk-java 6.2.1(Aug 4, 2016)
209
+
_______________________________
210
+
1) AkamaiSureroute config parameter introduced
211
+
2) i18n fix for NVP sample.
212
+
3) In Sample/cybs.properties file, targetAPIVersion changed to latest 1.129.
213
+
214
+
Version Cybersource-sdk-java 6.2.0(Jul 28, 2016)
215
+
_______________________________
216
+
1) MLE[Message Level Encryption] is enabled.
217
+
2) published zip file with samples and packaged compiled cybersoruce-sdk-java jar file.
218
+
3) Bouncycastle jar issue, changed scope from provided to default"scope"
219
+
220
+
Version Cybersource-sdk-java 6.1.0(Feb 24,2016)
221
+
_______________________________
222
+
1) SHA256 changes which is required to signed the request with SHA256.
223
+
181
224
## Documentation
182
225
- For more information about CyberSource services, see <http://www.cybersource.com/developers/documentation>.
183
226
- For all other support needs, see <http://www.cybersource.com/support>.
0 commit comments