Package com.midtrans.httpclient
Class CoreApi
- java.lang.Object
-
- com.midtrans.httpclient.CoreApi
-
public class CoreApi extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringAPI_VERSION1static StringAPI_VERSION2
-
Constructor Summary
Constructors Constructor Description CoreApi()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static org.json.JSONObjectcardPointInquiry(String tokenId)static org.json.JSONObjectcardPointInquiry(String tokenId, Config configOptions)static org.json.JSONObjectcardToken(String cardNumber, String expMonth, String expYear, String cvv)static org.json.JSONObjectcardToken(String cardNumber, String expMonth, String expYear, String cvv, Config configOptions)static org.json.JSONObjectcardToken(Map<String,String> param)static org.json.JSONObjectcardToken(Map<String,String> param, Config configOptions)static org.json.JSONObjectchargeTransaction(Map<String,Object> requestBody)static org.json.JSONObjectchargeTransaction(Map<String,Object> requestBody, Config configOptions)static org.json.JSONObjectcreateSubscription(Map<String,Object> subscriptionReq)static org.json.JSONObjectcreateSubscription(Map<String,Object> subscriptionReq, Config configOptions)static org.json.JSONObjectdisableSubscription(String subscriptionId)static org.json.JSONObjectdisableSubscription(String subscriptionId, Config configOptions)static org.json.JSONObjectenableSubscription(String subscriptionId)static org.json.JSONObjectenableSubscription(String subscriptionId, Config configOptions)static org.json.JSONObjectgetBin(String binNumber)static org.json.JSONObjectgetBin(String binNumber, Config configOptions)static org.json.JSONObjectgetPaymentAccount(String accountId)static org.json.JSONObjectgetPaymentAccount(String accountId, Config configOptions)static org.json.JSONObjectgetSubscription(String subscriptionId)static org.json.JSONObjectgetSubscription(String subscriptionId, Config configOptions)static org.json.JSONObjectlinkPaymentAccount(Map<String,Object> accountRequest)static org.json.JSONObjectlinkPaymentAccount(Map<String,Object> accountRequest, Config configOptions)static org.json.JSONObjectregisterCard(String cardNumber, String expMonth, String expYear)static org.json.JSONObjectregisterCard(String cardNumber, String expMonth, String expYear, Config configOptions)static org.json.JSONObjectregisterCard(Map<String,String> param)static org.json.JSONObjectregisterCard(Map<String,String> param, Config configOptions)static org.json.JSONObjectunlinkPaymentAccount(String accountId)static org.json.JSONObjectunlinkPaymentAccount(String accountId, Config configOptions)static org.json.JSONObjectupdateSubscription(String subscriptionId, Map<String,Object> subscriptionReq)static org.json.JSONObjectupdateSubscription(String subscriptionId, Map<String,Object> subscriptionReq, Config configOptions)
-
-
-
Field Detail
-
API_VERSION2
public static final String API_VERSION2
- See Also:
- Constant Field Values
-
API_VERSION1
public static final String API_VERSION1
- See Also:
- Constant Field Values
-
-
Method Detail
-
cardToken
public static org.json.JSONObject cardToken(String cardNumber, String expMonth, String expYear, String cvv, Config configOptions) throws MidtransError
- Throws:
MidtransError
-
cardToken
public static org.json.JSONObject cardToken(String cardNumber, String expMonth, String expYear, String cvv) throws MidtransError
- Throws:
MidtransError
-
cardToken
public static org.json.JSONObject cardToken(Map<String,String> param, Config configOptions) throws MidtransError
- Throws:
MidtransError
-
cardToken
public static org.json.JSONObject cardToken(Map<String,String> param) throws MidtransError
- Throws:
MidtransError
-
registerCard
public static org.json.JSONObject registerCard(String cardNumber, String expMonth, String expYear, Config configOptions) throws MidtransError
- Throws:
MidtransError
-
registerCard
public static org.json.JSONObject registerCard(String cardNumber, String expMonth, String expYear) throws MidtransError
- Throws:
MidtransError
-
registerCard
public static org.json.JSONObject registerCard(Map<String,String> param, Config configOptions) throws MidtransError
- Throws:
MidtransError
-
registerCard
public static org.json.JSONObject registerCard(Map<String,String> param) throws MidtransError
- Throws:
MidtransError
-
cardPointInquiry
public static org.json.JSONObject cardPointInquiry(String tokenId, Config configOptions) throws MidtransError
- Throws:
MidtransError
-
cardPointInquiry
public static org.json.JSONObject cardPointInquiry(String tokenId) throws MidtransError
- Throws:
MidtransError
-
chargeTransaction
public static org.json.JSONObject chargeTransaction(Map<String,Object> requestBody, Config configOptions) throws MidtransError
- Throws:
MidtransError
-
chargeTransaction
public static org.json.JSONObject chargeTransaction(Map<String,Object> requestBody) throws MidtransError
- Throws:
MidtransError
-
getBin
public static org.json.JSONObject getBin(String binNumber, Config configOptions) throws MidtransError
- Throws:
MidtransError
-
getBin
public static org.json.JSONObject getBin(String binNumber) throws MidtransError
- Throws:
MidtransError
-
createSubscription
public static org.json.JSONObject createSubscription(Map<String,Object> subscriptionReq, Config configOptions) throws MidtransError
- Throws:
MidtransError
-
createSubscription
public static org.json.JSONObject createSubscription(Map<String,Object> subscriptionReq) throws MidtransError
- Throws:
MidtransError
-
getSubscription
public static org.json.JSONObject getSubscription(String subscriptionId, Config configOptions) throws MidtransError
- Throws:
MidtransError
-
getSubscription
public static org.json.JSONObject getSubscription(String subscriptionId) throws MidtransError
- Throws:
MidtransError
-
disableSubscription
public static org.json.JSONObject disableSubscription(String subscriptionId, Config configOptions) throws MidtransError
- Throws:
MidtransError
-
disableSubscription
public static org.json.JSONObject disableSubscription(String subscriptionId) throws MidtransError
- Throws:
MidtransError
-
enableSubscription
public static org.json.JSONObject enableSubscription(String subscriptionId, Config configOptions) throws MidtransError
- Throws:
MidtransError
-
enableSubscription
public static org.json.JSONObject enableSubscription(String subscriptionId) throws MidtransError
- Throws:
MidtransError
-
updateSubscription
public static org.json.JSONObject updateSubscription(String subscriptionId, Map<String,Object> subscriptionReq, Config configOptions) throws MidtransError
- Throws:
MidtransError
-
updateSubscription
public static org.json.JSONObject updateSubscription(String subscriptionId, Map<String,Object> subscriptionReq) throws MidtransError
- Throws:
MidtransError
-
linkPaymentAccount
public static org.json.JSONObject linkPaymentAccount(Map<String,Object> accountRequest, Config configOptions) throws MidtransError
- Throws:
MidtransError
-
linkPaymentAccount
public static org.json.JSONObject linkPaymentAccount(Map<String,Object> accountRequest) throws MidtransError
- Throws:
MidtransError
-
getPaymentAccount
public static org.json.JSONObject getPaymentAccount(String accountId, Config configOptions) throws MidtransError
- Throws:
MidtransError
-
getPaymentAccount
public static org.json.JSONObject getPaymentAccount(String accountId) throws MidtransError
- Throws:
MidtransError
-
unlinkPaymentAccount
public static org.json.JSONObject unlinkPaymentAccount(String accountId, Config configOptions) throws MidtransError
- Throws:
MidtransError
-
unlinkPaymentAccount
public static org.json.JSONObject unlinkPaymentAccount(String accountId) throws MidtransError
- Throws:
MidtransError
-
-