Skip to content

Commit 8b81ac4

Browse files
author
Zaki Ibrahim
authored
Merge pull request #7 from Xaxxis/master
PR - Iris Disbursement API
2 parents 505a98b + b065e8a commit 8b81ac4

116 files changed

Lines changed: 9144 additions & 551 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.gitignore

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,4 +50,11 @@ node_modules
5050
resources/templates/css/**
5151
resources/templates/js/**
5252
resources/templates/fonts/**
53-
dist
53+
dist
54+
55+
## Maven:
56+
!.mvn/wrapper/maven-wrapper.jar
57+
/.mvn/
58+
/mvnw
59+
/mvnw.bat
60+
mvnw.cmd

CHANGELOG.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
## CHANGELOG MIDTRANS JAVA LIBRARY
2+
3+
## v2.1.1 (April 27, 2020)
4+
5+
Feature:
6+
7+
- API Iris disbursement
8+
- Payment BIN API
9+
- Set Connection Pool & Keep alive connection
10+
- Set header X-Idempotency-key for Iris and Idempotency-Key for Payment
11+
- Set `X-Append-Notification`: to add new notification url(s) alongside the settings on dashboard
12+
- Set `X-Override-Notification`: to use new notification url(s) disregarding the settings on dashboard
13+
- Library version on `User-Agent` header
14+
15+
Improvement:
16+
17+
- Change logic for setup headers
18+
- Remove versioning path from base URL, move to `String API_VERSION` in CoreAPI, SnapAPI interface class
19+
- Improve conditional logic for HttpLoggingInterceptors. Now all debugging response will be handled only from HttpLoggingInterceptors Which can show logs request and response information
20+
21+
Bugs fix:
22+
- Failure/error response from Midtrans api result in empty json.
23+
24+
## v1.1.1 (Feb 3, 2020)
25+
26+
Improvement:
27+
28+
HttpLoggingInterceptor: Which can show logs request and response information. This feature This feature is disabled by default on production mode.
29+
30+
## v1.1.0 (Nov 27, 2019)
31+
32+
Feature:
33+
34+
- Allow HTTP Proxy config
35+
- Allow set connectionTimeout
36+
- Allow set readTimeout
37+
- Allow set writeTimeout
38+
39+
## v1.0.0 (Sep 25, 2019) New release
40+
41+
Feature:
42+
- CoreAPI basic functionality
43+
- Snap API basic functionality
44+
- Include Spring project example
45+
- Basic usage sample on Readme
46+
- Release via Bintray maven
47+

README.md

Lines changed: 239 additions & 16 deletions
Large diffs are not rendered by default.

docs/allclasses-frame.html

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
<!-- NewPage -->
33
<html lang="en">
44
<head>
5-
<!-- Generated by javadoc (1.8.0_111) on Thu Oct 03 10:30:42 WIB 2019 -->
5+
<!-- Generated by javadoc (1.8.0_252) on Wed May 27 10:26:55 WIB 2020 -->
66
<title>All Classes</title>
7-
<meta name="date" content="2019-10-03">
7+
<meta name="date" content="2020-05-27">
88
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
99
<script type="text/javascript" src="script.js"></script>
1010
</head>
@@ -18,10 +18,13 @@ <h1 class="bar">All&nbsp;Classes</h1>
1818
<li><a href="com/midtrans/ConfigFactory.html" title="class in com.midtrans" target="classFrame">ConfigFactory</a></li>
1919
<li><a href="com/midtrans/httpclient/CoreApi.html" title="interface in com.midtrans.httpclient" target="classFrame"><span class="interfaceName">CoreApi</span></a></li>
2020
<li><a href="com/midtrans/httpclient/error/ErrorUtils.html" title="class in com.midtrans.httpclient.error" target="classFrame">ErrorUtils</a></li>
21+
<li><a href="com/midtrans/httpclient/IrisApi.html" title="interface in com.midtrans.httpclient" target="classFrame"><span class="interfaceName">IrisApi</span></a></li>
2122
<li><a href="com/midtrans/service/MidtransCoreApi.html" title="interface in com.midtrans.service" target="classFrame"><span class="interfaceName">MidtransCoreApi</span></a></li>
2223
<li><a href="com/midtrans/service/impl/MidtransCoreApiImpl.html" title="class in com.midtrans.service.impl" target="classFrame">MidtransCoreApiImpl</a></li>
2324
<li><a href="com/midtrans/httpclient/error/MidtransError.html" title="class in com.midtrans.httpclient.error" target="classFrame">MidtransError</a></li>
2425
<li><a href="com/midtrans/httpclient/error/MidtransError.Builder.html" title="class in com.midtrans.httpclient.error" target="classFrame">MidtransError.Builder</a></li>
26+
<li><a href="com/midtrans/service/MidtransIrisApi.html" title="interface in com.midtrans.service" target="classFrame"><span class="interfaceName">MidtransIrisApi</span></a></li>
27+
<li><a href="com/midtrans/service/impl/MidtransIrisApiImpl.html" title="class in com.midtrans.service.impl" target="classFrame">MidtransIrisApiImpl</a></li>
2528
<li><a href="com/midtrans/service/MidtransSnapApi.html" title="interface in com.midtrans.service" target="classFrame"><span class="interfaceName">MidtransSnapApi</span></a></li>
2629
<li><a href="com/midtrans/service/impl/MidtransSnapApiImpl.html" title="class in com.midtrans.service.impl" target="classFrame">MidtransSnapApiImpl</a></li>
2730
<li><a href="com/midtrans/proxy/ProxyConfig.html" title="class in com.midtrans.proxy" target="classFrame">ProxyConfig</a></li>

docs/allclasses-noframe.html

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@
22
<!-- NewPage -->
33
<html lang="en">
44
<head>
5-
<!-- Generated by javadoc (1.8.0_111) on Thu Oct 03 10:30:42 WIB 2019 -->
5+
<!-- Generated by javadoc (1.8.0_252) on Wed May 27 10:26:55 WIB 2020 -->
66
<title>All Classes</title>
7-
<meta name="date" content="2019-10-03">
7+
<meta name="date" content="2020-05-27">
88
<link rel="stylesheet" type="text/css" href="stylesheet.css" title="Style">
99
<script type="text/javascript" src="script.js"></script>
1010
</head>
@@ -18,10 +18,13 @@ <h1 class="bar">All&nbsp;Classes</h1>
1818
<li><a href="com/midtrans/ConfigFactory.html" title="class in com.midtrans">ConfigFactory</a></li>
1919
<li><a href="com/midtrans/httpclient/CoreApi.html" title="interface in com.midtrans.httpclient"><span class="interfaceName">CoreApi</span></a></li>
2020
<li><a href="com/midtrans/httpclient/error/ErrorUtils.html" title="class in com.midtrans.httpclient.error">ErrorUtils</a></li>
21+
<li><a href="com/midtrans/httpclient/IrisApi.html" title="interface in com.midtrans.httpclient"><span class="interfaceName">IrisApi</span></a></li>
2122
<li><a href="com/midtrans/service/MidtransCoreApi.html" title="interface in com.midtrans.service"><span class="interfaceName">MidtransCoreApi</span></a></li>
2223
<li><a href="com/midtrans/service/impl/MidtransCoreApiImpl.html" title="class in com.midtrans.service.impl">MidtransCoreApiImpl</a></li>
2324
<li><a href="com/midtrans/httpclient/error/MidtransError.html" title="class in com.midtrans.httpclient.error">MidtransError</a></li>
2425
<li><a href="com/midtrans/httpclient/error/MidtransError.Builder.html" title="class in com.midtrans.httpclient.error">MidtransError.Builder</a></li>
26+
<li><a href="com/midtrans/service/MidtransIrisApi.html" title="interface in com.midtrans.service"><span class="interfaceName">MidtransIrisApi</span></a></li>
27+
<li><a href="com/midtrans/service/impl/MidtransIrisApiImpl.html" title="class in com.midtrans.service.impl">MidtransIrisApiImpl</a></li>
2528
<li><a href="com/midtrans/service/MidtransSnapApi.html" title="interface in com.midtrans.service"><span class="interfaceName">MidtransSnapApi</span></a></li>
2629
<li><a href="com/midtrans/service/impl/MidtransSnapApiImpl.html" title="class in com.midtrans.service.impl">MidtransSnapApiImpl</a></li>
2730
<li><a href="com/midtrans/proxy/ProxyConfig.html" title="class in com.midtrans.proxy">ProxyConfig</a></li>

0 commit comments

Comments
 (0)