Package com.midtrans.httpclient
Class IrisApi
- java.lang.Object
-
- com.midtrans.httpclient.IrisApi
-
public class IrisApi extends Object
-
-
Constructor Summary
Constructors Constructor Description IrisApi()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.json.JSONObjectapprovePayouts(Map<String,Object> requestBody, Config configOptions)static org.json.JSONObjectcreateBeneficiaries(Map<String,String> requestBody, Config configOptions)static org.json.JSONObjectcreatePayouts(Map<String,Object> requestBody, Config configOptions)static org.json.JSONObjectgetBalance(Config configOptions)static org.json.JSONArraygetBankAccounts(Config configOptions)static org.json.JSONArraygetBeneficiaries(Config configOptions)static org.json.JSONObjectgetBeneficiaryBanks(Config configOptions)static org.json.JSONObjectgetFacilitatorBalance(String bankAccountId, Config configOptions)static org.json.JSONObjectgetPayoutDetails(String referenceNo, Config configOptions)static org.json.JSONArraygetTopUpChannels(Config configOptions)static org.json.JSONArraygetTransactionHistory(String fromDate, String toDate, Config configOptions)static Stringping()static org.json.JSONObjectrejectPayouts(Map<String,Object> requestBody, Config configOptions)static org.json.JSONObjectupdateBeneficiaries(String aliasName, Map<String,String> requestBody, Config configOptions)static org.json.JSONObjectvalidateBankAccount(String bank, String account, Config configOptions)
-
-
-
Method Detail
-
ping
public static String ping() throws MidtransError
- Throws:
MidtransError
-
getBalance
public static org.json.JSONObject getBalance(Config configOptions) throws MidtransError
- Throws:
MidtransError
-
createBeneficiaries
public static org.json.JSONObject createBeneficiaries(Map<String,String> requestBody, Config configOptions) throws MidtransError
- Throws:
MidtransError
-
updateBeneficiaries
public static org.json.JSONObject updateBeneficiaries(String aliasName, Map<String,String> requestBody, Config configOptions) throws MidtransError
- Throws:
MidtransError
-
getBeneficiaries
public static org.json.JSONArray getBeneficiaries(Config configOptions) throws MidtransError
- Throws:
MidtransError
-
createPayouts
public static org.json.JSONObject createPayouts(Map<String,Object> requestBody, Config configOptions) throws MidtransError
- Throws:
MidtransError
-
approvePayouts
public static org.json.JSONObject approvePayouts(Map<String,Object> requestBody, Config configOptions) throws MidtransError
- Throws:
MidtransError
-
rejectPayouts
public static org.json.JSONObject rejectPayouts(Map<String,Object> requestBody, Config configOptions) throws MidtransError
- Throws:
MidtransError
-
getPayoutDetails
public static org.json.JSONObject getPayoutDetails(String referenceNo, Config configOptions) throws MidtransError
- Throws:
MidtransError
-
getTransactionHistory
public static org.json.JSONArray getTransactionHistory(String fromDate, String toDate, Config configOptions) throws MidtransError
- Throws:
MidtransError
-
getTopUpChannels
public static org.json.JSONArray getTopUpChannels(Config configOptions) throws MidtransError
- Throws:
MidtransError
-
getBankAccounts
public static org.json.JSONArray getBankAccounts(Config configOptions) throws MidtransError
- Throws:
MidtransError
-
getFacilitatorBalance
public static org.json.JSONObject getFacilitatorBalance(String bankAccountId, Config configOptions) throws MidtransError
- Throws:
MidtransError
-
getBeneficiaryBanks
public static org.json.JSONObject getBeneficiaryBanks(Config configOptions) throws MidtransError
- Throws:
MidtransError
-
validateBankAccount
public static org.json.JSONObject validateBankAccount(String bank, String account, Config configOptions) throws MidtransError
- Throws:
MidtransError
-
-