<feed xmlns='http://www.w3.org/2005/Atom'>
<title>duitku, branch v0.1.0</title>
<subtitle>Go module for duitku.com.</subtitle>
<id>http://git.kilabit.info/duitku/atom?h=v0.1.0</id>
<link rel='self' href='http://git.kilabit.info/duitku/atom?h=v0.1.0'/>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/duitku/'/>
<updated>2025-07-13T10:33:01Z</updated>
<entry>
<title>Release duitku v0.1.0 (2025-07-13)</title>
<updated>2025-07-13T10:33:01Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-07-13T10:33:01Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/duitku/commit/?id=045bebed5043fcb98a058c12dc9c6f0ee3937f61'/>
<id>urn:sha1:045bebed5043fcb98a058c12dc9c6f0ee3937f61</id>
<content type='text'>
List of supported HTTP APIs,

* Disbursement,
** Transfer online
** Clearing
** Inquiry list bank
** Check balance

* Merchant,
** Get payment method
** Inquiry
** Check transaction status
</content>
</entry>
<entry>
<title>all: rewrite the README using markdown</title>
<updated>2025-07-13T09:19:58Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-07-13T09:19:58Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/duitku/commit/?id=7e3c3fb5906aabcb9960aa7b61c7459bdba81cbd'/>
<id>urn:sha1:7e3c3fb5906aabcb9960aa7b61c7459bdba81cbd</id>
<content type='text'>
The idea is to make it rendered in git.sr.ht and pkg.go.dev.
</content>
</entry>
<entry>
<title>all: replace module share with pakakeh.go</title>
<updated>2025-07-12T11:09:52Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-07-12T11:09:52Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/duitku/commit/?id=172b04fdfdbb879993402d5f6f447e4258fa19f6'/>
<id>urn:sha1:172b04fdfdbb879993402d5f6f447e4258fa19f6</id>
<content type='text'>
The share module has been migrated and renamed to
git.sr.ht/~shulhan/pakakeh.go.

</content>
</entry>
<entry>
<title>all: use linter from package pakakeh.go</title>
<updated>2025-07-12T10:52:55Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-07-12T10:52:55Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/duitku/commit/?id=b278a9314e102ef6d2a47688318c56855f838e61'/>
<id>urn:sha1:b278a9314e102ef6d2a47688318c56855f838e61</id>
<content type='text'>
The gocheck linter implement go statis analysis using [Analyzer] that
are not included in the default "go vet".

[Analyzer]: https://pkg.go.dev/golang.org/x/tools/go/analysis#hdr-Analyzer

</content>
</entry>
<entry>
<title>all: fix tests based on recent API response</title>
<updated>2025-07-12T10:50:14Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-07-12T10:50:14Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/duitku/commit/?id=9d95a106f2bec29ba11706bd28b70851e1381056'/>
<id>urn:sha1:9d95a106f2bec29ba11706bd28b70851e1381056</id>
<content type='text'>
Some API now return "SUCCESS" instead of "Success", which is inconsistent
with the rest.

</content>
</entry>
<entry>
<title>all: add option Timeout to Client</title>
<updated>2025-07-12T10:49:23Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2025-07-12T10:49:23Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/duitku/commit/?id=dba7aa16a4df5e89c2aea5cec1d07609f468de82'/>
<id>urn:sha1:dba7aa16a4df5e89c2aea5cec1d07609f468de82</id>
<content type='text'>
The Timeout option affect how long the client wait for connect and waiting
for response.

</content>
</entry>
<entry>
<title>go.mod: update dependencies</title>
<updated>2023-08-17T09:01:51Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-08-17T09:01:51Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/duitku/commit/?id=ba54e6bc9aa20a1cbf2a3604345c830305449f7b'/>
<id>urn:sha1:ba54e6bc9aa20a1cbf2a3604345c830305449f7b</id>
<content type='text'>
</content>
</entry>
<entry>
<title>all: add list of known error codes</title>
<updated>2023-08-15T07:38:20Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-08-15T07:38:07Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/duitku/commit/?id=e6d488096c580a0532e0c06719588a972130de55'/>
<id>urn:sha1:e6d488096c580a0532e0c06719588a972130de55</id>
<content type='text'>
The list is taken from
https://docs.duitku.com/disbursement/id/?json#error-code
</content>
</entry>
<entry>
<title>all: export all of status codes</title>
<updated>2023-08-15T07:37:26Z</updated>
<author>
<name>Shulhan</name>
<email>ms@kilabit.info</email>
</author>
<published>2023-08-15T07:28:26Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/duitku/commit/?id=e38426b6eea0bf190a58c49953c4b22fad98f692'/>
<id>urn:sha1:e38426b6eea0bf190a58c49953c4b22fad98f692</id>
<content type='text'>
While at it, change the code prefix from ResCodeXXX to StatusCodeXXX so
we can add another error codes later.
</content>
</entry>
<entry>
<title>client/merchant_inquiry: return 4xx error from duitku</title>
<updated>2023-07-11T17:18:49Z</updated>
<author>
<name>yogi sofiharja</name>
<email>hardja.ogie@gmail.com</email>
</author>
<published>2023-07-11T15:17:45Z</published>
<link rel='alternate' type='text/html' href='http://git.kilabit.info/duitku/commit/?id=03e36df0b972b41724d4ebedc1e38a79b561cac1'/>
<id>urn:sha1:03e36df0b972b41724d4ebedc1e38a79b561cac1</id>
<content type='text'>
By returning 4xx error, client can return the correct error given by duitku
</content>
</entry>
</feed>
