diff options
| author | Shulhan <ms@kilabit.info> | 2023-01-20 17:42:08 +0700 |
|---|---|---|
| committer | Shulhan <ms@kilabit.info> | 2023-01-20 18:33:08 +0700 |
| commit | dfecbfbb0bc1a3f7fc01dc9c715cbaf02dad1455 (patch) | |
| tree | 5d498d37ed5c4c94847e328eb8fc0a685903ece9 /testdata/disbursement | |
| parent | 87bfed9d1039de643b63e51bd6958c86d0ababaf (diff) | |
| download | duitku-dfecbfbb0bc1a3f7fc01dc9c715cbaf02dad1455.tar.xz | |
all: move test files for disbursement under its own directory
While at it, compare the test response directly by overwriting
CustRefNumber and DisburseID.
Diffstat (limited to 'testdata/disbursement')
| -rw-r--r-- | testdata/disbursement/checkbalance_test.txt | 14 | ||||
| -rw-r--r-- | testdata/disbursement/listbank_test.txt | 522 | ||||
| -rw-r--r-- | testdata/disbursement/rtol_inquiry_test.txt | 29 | ||||
| -rw-r--r-- | testdata/disbursement/rtol_transfer_test.txt | 41 |
4 files changed, 606 insertions, 0 deletions
diff --git a/testdata/disbursement/checkbalance_test.txt b/testdata/disbursement/checkbalance_test.txt new file mode 100644 index 0000000..817995a --- /dev/null +++ b/testdata/disbursement/checkbalance_test.txt @@ -0,0 +1,14 @@ +## SPDX-FileCopyrightText: 2022 M. Shulhan <ms@kilabit.info> +## SPDX-License-Identifier: GPL-3.0-or-later + +Test data for HTTP API disbursement checkBalance. + +<<< response.json +{ + "responseCode": "00", + "responseDesc": "Success", + "balance": "0", + "effectiveBalance": "0", + "email": "test@chakratechnology.com", + "userId": 3551 +} diff --git a/testdata/disbursement/listbank_test.txt b/testdata/disbursement/listbank_test.txt new file mode 100644 index 0000000..fc4d341 --- /dev/null +++ b/testdata/disbursement/listbank_test.txt @@ -0,0 +1,522 @@ +## SPDX-FileCopyrightText: 2022 M. Shulhan <ms@kilabit.info> +## SPDX-License-Identifier: GPL-3.0-or-later + +Test data for HTTP API disbursement list bank. + +Some JSON is sorted using jq, for example + + $ jq 'sort_by(.bankCode)' listbank.json + +<<< response.json +[ + { + "maxAmountTransfer": "100000000", + "bankCode": "002", + "bankName": "BANK BRI" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "008", + "bankName": "BANK MANDIRI" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "009", + "bankName": "PT BANK BNI" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "011", + "bankName": "BANK DANAMON" + }, + { + "maxAmountTransfer": "50000000", + "bankCode": "013", + "bankName": "PT BANK PERMATA TBK" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "014", + "bankName": "BANK CENTRAL ASIA" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "016", + "bankName": "BANK MAYBANK INDONESIA" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "019", + "bankName": "PT PAN INDONESIA BANK, TBK" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "022", + "bankName": "CIMB NIAGA" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "023", + "bankName": "PT BANK UOB INDONESIA (DAHULU UOB BUANA)" + }, + { + "maxAmountTransfer": "50000000", + "bankCode": "028", + "bankName": "PT BANK OCBC NISP, TBK" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "031", + "bankName": "CITIBANK N.A." + }, + { + "maxAmountTransfer": "50000000", + "bankCode": "036", + "bankName": "PT BANK WINDU KENTJANA INTERNATIONAL, TBK" + }, + { + "maxAmountTransfer": "50000000", + "bankCode": "037", + "bankName": "BANK ARTHA GRAHA" + }, + { + "maxAmountTransfer": "0", + "bankCode": "041", + "bankName": "THE HONGKONG \u0026 SHANGHAI BANKING CORP" + }, + { + "maxAmountTransfer": "0", + "bankCode": "042", + "bankName": "THE BANK OF TOKYO MITSUBISHI UFJ LTD" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "046", + "bankName": "PT BANK DBS INDONESIA" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "050", + "bankName": "STANDARD CHARTERED BANK" + }, + { + "maxAmountTransfer": "0", + "bankCode": "052", + "bankName": "THE ROYAL BANK OF SCOTLAND N.V." + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "054", + "bankName": "PT BANK CAPITAL INDONESIA, TBK" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "061", + "bankName": "PT BANK ANZ INDONESIA" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "069", + "bankName": "BANK OF CHINA LIMITED" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "076", + "bankName": "BANK BUMI ARTA" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "087", + "bankName": "BANK HSBC INDONESIA" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "095", + "bankName": "PT BANK MUTIARA, TBK" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "097", + "bankName": "BANK MAYAPADA" + }, + { + "maxAmountTransfer": "25000000", + "bankCode": "1010", + "bankName": "OVO" + }, + { + "maxAmountTransfer": "25000000", + "bankCode": "1012", + "bankName": "DANA" + }, + { + "maxAmountTransfer": "25000000", + "bankCode": "1013", + "bankName": "SHOPEEPAY" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "110", + "bankName": "PT. BPD JAWA BARAT DAN BANTEN, TBK" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "111", + "bankName": "PT BANK DKI" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "112", + "bankName": "BPD YOGYAKARTA" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "113", + "bankName": "PT. BPD JAWA TENGAH" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "114", + "bankName": "PT. BPD JAWA TIMUR" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "115", + "bankName": "PT BPD JAMBI" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "116", + "bankName": "PT BANK ACEH" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "117", + "bankName": "PT. BPD SUMATERA UTARA" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "118", + "bankName": "PT BPD SUMATERA BARAT" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "119", + "bankName": "PT BPD RIAU KEPRI" + }, + { + "maxAmountTransfer": "99999999", + "bankCode": "120", + "bankName": "PT. BPD SUMATERA SELATAN DAN BANGKA BELITUNG" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "121", + "bankName": "PT BPD LAMPUNG" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "122", + "bankName": "PT. BPD KALIMANTAN SELATAN" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "123", + "bankName": "PT. BPD KALIMANTAN BARAT" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "124", + "bankName": "BPD KALIMANTAN TIMUR" + }, + { + "maxAmountTransfer": "50000000", + "bankCode": "125", + "bankName": "PT BANK KALIMANTAN TENGAH" + }, + { + "maxAmountTransfer": "0", + "bankCode": "126", + "bankName": "PT BPD SULAWESI SELATAN DAN SULAWESI BARAT" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "127", + "bankName": "PT. BPD SULAWESI UTARA" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "128", + "bankName": "PT. BPD NUSA TENGGARA BARAT" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "129", + "bankName": "PT. BPD BALI" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "130", + "bankName": "PT. BPD NUSA TENGGARA TIMUR" + }, + { + "maxAmountTransfer": "50000000", + "bankCode": "131", + "bankName": "PT. BPD MALUKU" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "132", + "bankName": "PT. BPD PAPUA" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "133", + "bankName": "PT. BPD BENGKULU" + }, + { + "maxAmountTransfer": "50000000", + "bankCode": "134", + "bankName": "PT. BPD SULAWESI TENGAH" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "135", + "bankName": "BPD SULAWESI TENGGARA" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "146", + "bankName": "PT BANK OF INDIA INDONESIA, TBK" + }, + { + "maxAmountTransfer": "50000000", + "bankCode": "147", + "bankName": "PT BANK MUAMALAT INDONESIA" + }, + { + "maxAmountTransfer": "50000000", + "bankCode": "151", + "bankName": "BANK MESTIKA" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "152", + "bankName": "PT BANK METRO EXPRESS" + }, + { + "maxAmountTransfer": "99999998", + "bankCode": "153", + "bankName": "PT BANK SINARMAS, TBK" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "157", + "bankName": "BANK MASPION" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "161", + "bankName": "BANK GANESHA" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "164", + "bankName": "BANK ICBC INDONESIA" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "167", + "bankName": "PT QNB BANK KESAWAN TBK" + }, + { + "maxAmountTransfer": "50000000", + "bankCode": "200", + "bankName": "BANK BTN" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "212", + "bankName": "BANK WOORI SAUDARA" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "213", + "bankName": "PT BANK TABUNGAN PENSIUNAN NASIONAL, TBK" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "405", + "bankName": "PT BANK VICTORIA SYARIAH" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "425", + "bankName": "PT BANK JABAR BANTEN SYARIAH" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "426", + "bankName": "BANK MEGA" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "441", + "bankName": "BANK KB BUKOPIN" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "451", + "bankName": "PT BANK SYARIAH MANDIRI" + }, + { + "maxAmountTransfer": "50000000", + "bankCode": "472", + "bankName": "PT BANK JASA JAKARTA" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "484", + "bankName": "BANK KEB HANA" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "485", + "bankName": "MNC BANK" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "490", + "bankName": "PT BANK YUDHA BHAKTI" + }, + { + "maxAmountTransfer": "50000000", + "bankCode": "494", + "bankName": "PT BANK RAKYAT INDONESIA AGRONIAGA, TBK." + }, + { + "maxAmountTransfer": "50000000", + "bankCode": "498", + "bankName": "PT BANK SBI INDONESIA" + }, + { + "maxAmountTransfer": "50000000", + "bankCode": "501", + "bankName": "PT BANK ROYAL INDONESIA" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "503", + "bankName": "PT BANK NATIONALNOBU" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "506", + "bankName": "BANK MEGA SYARIAH" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "513", + "bankName": "PT BANK INA PERDANA" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "517", + "bankName": "PT BANK PANIN SYARIAH" + }, + { + "maxAmountTransfer": "50000000", + "bankCode": "520", + "bankName": "PT PRIMA MASTER BANK" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "523", + "bankName": "PT BANK SAHABAT SAMPOERNA" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "526", + "bankName": "PT BANK DINAR INDONESIA" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "531", + "bankName": "PT ANGLOMAS INTERNASIONAL BANK" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "535", + "bankName": "PT BANK KESEJAHTERAAN EKONOMI" + }, + { + "maxAmountTransfer": "50000000", + "bankCode": "536", + "bankName": "PT BANK BCA SYARIAH" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "542", + "bankName": "PT BANK ARTOS INDONESIA" + }, + { + "maxAmountTransfer": "99999999", + "bankCode": "547", + "bankName": "PT BANK SAHABAT PURBA DANARTA" + }, + { + "maxAmountTransfer": "50000000", + "bankCode": "548", + "bankName": "PT BANK MULTIARTA SENTOSA" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "553", + "bankName": "PT BANK MAYORA" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "555", + "bankName": "BANK INDEX" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "564", + "bankName": "PT BANK SINAR HARAPAN BALI" + }, + { + "maxAmountTransfer": "50000000", + "bankCode": "566", + "bankName": "PT BANK VICTORIA INTERNATIONAL, TBK" + }, + { + "maxAmountTransfer": "50000000", + "bankCode": "567", + "bankName": "PT BANK BISNIS INTERNASIONAL" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "774", + "bankName": "PT BANK SYARIAH BUKOPIN" + }, + { + "maxAmountTransfer": "55000000", + "bankCode": "911", + "bankName": "LINK AJA" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "945", + "bankName": "PT BANK AGRIS" + }, + { + "maxAmountTransfer": "50000000", + "bankCode": "949", + "bankName": "PT. BANK CHINATRUST INDONESIA" + }, + { + "maxAmountTransfer": "100000000", + "bankCode": "950", + "bankName": "PT BANK COMMONWEALTH" + } +] diff --git a/testdata/disbursement/rtol_inquiry_test.txt b/testdata/disbursement/rtol_inquiry_test.txt new file mode 100644 index 0000000..e12739f --- /dev/null +++ b/testdata/disbursement/rtol_inquiry_test.txt @@ -0,0 +1,29 @@ +// SPDX-FileCopyrightText: 2022 M. Shulhan <ms@kilabit.info> +// SPDX-License-Identifier: GPL-3.0-or-later + +Test disbursement transfer online inquiry. + +Ref: https://docs.duitku.com/disbursement/en/#transfer-online + +>>> request.json +{ + "amountTransfer": 10000, + "bankAccount": "8760673566", + "bankCode": "002", + "purpose": "Test Transfer Online Inquiry with duitku.", + "senderId": 123456789, + "senderName": "John Doe" +} + +<<< response.json +{ + "email": "test@chakratechnology.com", + "bankCode": "002", + "bankAccount": "8760673566", + "amountTransfer": 10000, + "accountName": "Test Account", + "custRefNumber": "<replaced>", + "disburseId": 0, + "responseCode": "00", + "responseDesc": "Success" +} diff --git a/testdata/disbursement/rtol_transfer_test.txt b/testdata/disbursement/rtol_transfer_test.txt new file mode 100644 index 0000000..948e938 --- /dev/null +++ b/testdata/disbursement/rtol_transfer_test.txt @@ -0,0 +1,41 @@ +// SPDX-FileCopyrightText: 2022 M. Shulhan <ms@kilabit.info> +// SPDX-License-Identifier: GPL-3.0-or-later + +Test disbursement online transfer. + +Ref: https://docs.duitku.com/disbursement/en/#transfer-online + +>>> inquiry_request.json +{ + "amountTransfer": 10000, + "bankAccount": "8760673566", + "bankCode": "002", + "purpose": "Test Transfer Online Inquiry with duitku.", + "senderId": 123456789, + "senderName": "John Doe" +} + +<<< inquiry_response.json +{ + "email": "test@chakratechnology.com", + "bankCode": "002", + "bankAccount": "8760673566", + "amountTransfer": 10000, + "accountName": "Test Account", + "custRefNumber": "<replaced>", + "disburseId": 0, + "responseCode": "00", + "responseDesc": "Success" +} + +<<< transfer_response.json +{ + "email": "test@chakratechnology.com", + "bankCode": "002", + "bankAccount": "8760673566", + "amountTransfer": 10000, + "accountName": "Test Account", + "custRefNumber": "<replaced>", + "responseCode": "00", + "responseDesc": "Success" +} |
