From dfecbfbb0bc1a3f7fc01dc9c715cbaf02dad1455 Mon Sep 17 00:00:00 2001 From: Shulhan Date: Fri, 20 Jan 2023 17:42:08 +0700 Subject: all: move test files for disbursement under its own directory While at it, compare the test response directly by overwriting CustRefNumber and DisburseID. --- testdata/disbursement/checkbalance_test.txt | 14 + testdata/disbursement/listbank_test.txt | 522 ++++++++++++++++++++++++++ testdata/disbursement/rtol_inquiry_test.txt | 29 ++ testdata/disbursement/rtol_transfer_test.txt | 41 +++ testdata/disbursement_checkbalance_test.txt | 14 - testdata/disbursement_listbank_test.txt | 524 --------------------------- testdata/disbursement_rtol_inquiry_test.txt | 19 - testdata/disbursement_rtol_transfer_test.txt | 19 - 8 files changed, 606 insertions(+), 576 deletions(-) create mode 100644 testdata/disbursement/checkbalance_test.txt create mode 100644 testdata/disbursement/listbank_test.txt create mode 100644 testdata/disbursement/rtol_inquiry_test.txt create mode 100644 testdata/disbursement/rtol_transfer_test.txt delete mode 100644 testdata/disbursement_checkbalance_test.txt delete mode 100644 testdata/disbursement_listbank_test.txt delete mode 100644 testdata/disbursement_rtol_inquiry_test.txt delete mode 100644 testdata/disbursement_rtol_transfer_test.txt (limited to 'testdata') 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 +## 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 +## 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 +// 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": "", + "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 +// 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": "", + "disburseId": 0, + "responseCode": "00", + "responseDesc": "Success" +} + +<<< transfer_response.json +{ + "email": "test@chakratechnology.com", + "bankCode": "002", + "bankAccount": "8760673566", + "amountTransfer": 10000, + "accountName": "Test Account", + "custRefNumber": "", + "responseCode": "00", + "responseDesc": "Success" +} diff --git a/testdata/disbursement_checkbalance_test.txt b/testdata/disbursement_checkbalance_test.txt deleted file mode 100644 index 817995a..0000000 --- a/testdata/disbursement_checkbalance_test.txt +++ /dev/null @@ -1,14 +0,0 @@ -## SPDX-FileCopyrightText: 2022 M. Shulhan -## 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 deleted file mode 100644 index d0dcf70..0000000 --- a/testdata/disbursement_listbank_test.txt +++ /dev/null @@ -1,524 +0,0 @@ -## SPDX-FileCopyrightText: 2022 M. Shulhan -## 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 - -and formatted using prettier (default options). - -<<< 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 deleted file mode 100644 index 3180299..0000000 --- a/testdata/disbursement_rtol_inquiry_test.txt +++ /dev/null @@ -1,19 +0,0 @@ -// SPDX-FileCopyrightText: 2022 M. Shulhan -// SPDX-License-Identifier: GPL-3.0-or-later - -Test disbursement transfer online inquiry. - -Ref: https://docs.duitku.com/disbursement/en/#transfer-online - ->>> request.json -{ - "userId": 3551, - "email": "test@chakratechnology.com", - "amountTransfer": 10000, - "bankAccount": "8760673566", - "bankCode": "002", - "purpose": "Test Transfer Online Inquiry with duitku.", - "timestamp": 1506486841000, - "senderId": 123456789, - "senderName": "John Doe" -} diff --git a/testdata/disbursement_rtol_transfer_test.txt b/testdata/disbursement_rtol_transfer_test.txt deleted file mode 100644 index b37926d..0000000 --- a/testdata/disbursement_rtol_transfer_test.txt +++ /dev/null @@ -1,19 +0,0 @@ -// SPDX-FileCopyrightText: 2022 M. Shulhan -// SPDX-License-Identifier: GPL-3.0-or-later - -Test disbursement online transfer. - -Ref: https://docs.duitku.com/disbursement/en/#transfer-online - ->>> request_inquiry.json -{ - "userId": 3551, - "email": "test@chakratechnology.com", - "amountTransfer": 10000, - "bankAccount": "8760673566", - "bankCode": "002", - "purpose": "Test Transfer Online Inquiry with duitku.", - "timestamp": 1506486841000, - "senderId": 123456789, - "senderName": "John Doe" -} -- cgit v1.3