aboutsummaryrefslogtreecommitdiff
path: root/testdata
AgeCommit message (Collapse)Author
2025-07-12all: fix tests based on recent API responseShulhan
Some API now return "SUCCESS" instead of "Success", which is inconsistent with the rest.
2025-07-12all: add option Timeout to ClientShulhan
The Timeout option affect how long the client wait for connect and waiting for response.
2023-03-23all: fix the response fields on MerchantInquiryResponseShulhan
The response fields for MerchantInquiry use statusCode and statusMessage instead of responseCode and responseDesc.
2023-02-01all: implement API to check merchant transaction statusShulhan
The MerchantTxStatus method check the payment status by its orderID and payment method. Reference: https://docs.duitku.com/api/en/#check-transaction
2023-02-01all: implement API for Merchant InquiryShulhan
The MerchantInquiry API request payment to the Duitku system (via virtual account numbers, QRIS, e-wallet, and so on). Ref: https://docs.duitku.com/api/en/#request-transaction
2023-02-01all: split the merchant into DefaultMerchant and PaymentMerchantShulhan
The PaymentMerchant will be used if the payment method during inquiry exist as the key in it; otherwise it will use DefaultMerchant
2023-01-31all: implement API to get active payment method for merchantShulhan
The MerchantPaymentMethod method return list of payment methods enabled by merchant (your project).
2023-01-20all: fix and un-skip testing Clearing Inquiry and TransferShulhan
2023-01-20all: move test files for disbursement under its own directoryShulhan
While at it, compare the test response directly by overwriting CustRefNumber and DisburseID.
2023-01-20all: implement client API for InquiryStatusShulhan
The InquiryStatus get the status of previous Transfer. Ref: https://docs.duitku.com/disbursement/en/#inquiry-status
2022-11-18testdata/disbursement: fix typo in bankAccount numberShulhan
2022-11-07all: update README, license headers, and add MakefileShulhan
2022-11-07all: implement client API for Clearing TransferShulhan
The ClearingTransfer method do the clearing transfer using request and response from Clearing Inquiry.
2022-11-07all: implement client API for Clearing InquiryShulhan
The ClearingInquiry method is used to initiate the transfer for Clearing using LLG, RTGS, H2H, or BI-FAST.
2022-11-04all: implement API to do online transferShulhan
The RtolTransfer do the actual transfer to customer's bank account using the request and response from RtolInquiry.
2022-11-04all: implement API for online transfer inquiryShulhan
The RtolInquiry method get the information of the name of the account owner of the transfer destination. After getting this information, customers can determine whether the purpose of such a transfer is in accordance with the intended or not. If appropriate, the customer can proceed to the transfer process. Ref: https://docs.duitku.com/disbursement/en/#transfer-online
2022-10-31all: realign all structShulhan
This is to minimize the memory usage. In the response struct we remove unused Data field.
2022-10-31all: implement HTTP API checkBalance for disbursementShulhan
The DisbursementCheckBalance return the current and effective user's balance.
2022-10-19duitku: library and HTTP client for duitku.comShulhan
Currently, the client provide API for fetching list of banks for disbursement. See https://docs.duitku.com/ for reference.