Package com.xendit.model
Class CreditCardClient
- java.lang.Object
-
- com.xendit.model.CreditCardClient
-
public class CreditCardClient extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description CreditCardClient()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CreditCardChargecaptureCharge(java.lang.String chargeId, java.lang.Number amount)CreditCardChargecaptureCharge(java.util.Map<java.lang.String,java.lang.String> headers, java.lang.String chargeId, java.lang.Number amount)CreditCardChargecreateAuthorization(java.lang.String tokenId, java.lang.String externalId, java.lang.Number amount, java.lang.String authenticationId, java.lang.String cardCVN, java.lang.Boolean capture)CreditCardChargecreateAuthorization(java.util.Map<java.lang.String,java.lang.Object> params)CreditCardChargecreateAuthorization(java.util.Map<java.lang.String,java.lang.String> headers, java.util.Map<java.lang.String,java.lang.Object> params)CreditCardChargecreateCharge(java.lang.String tokenId, java.lang.String externalId, java.lang.Number amount, java.lang.String authenticationId, java.lang.String cardCVN, java.lang.String descriptor)CreditCardChargecreateCharge(java.util.Map<java.lang.String,java.lang.Object> params)CreditCardChargecreateCharge(java.util.Map<java.lang.String,java.lang.String> headers, java.util.Map<java.lang.String,java.lang.Object> params)CreditCardRefundcreateRefund(java.lang.String id, java.lang.Number amount, java.lang.String externalId)CreditCardRefundcreateRefund(java.util.Map<java.lang.String,java.lang.String> headers, java.lang.String id, java.lang.Number amount, java.lang.String externalId)CreditCardChargegetCharge(java.lang.String id)Xendit.OptiongetOpt()CreditCardReverseAuthreverseAuthorization(java.lang.String chargeId, java.lang.String externalId)CreditCardReverseAuthreverseAuthorization(java.util.Map<java.lang.String,java.lang.String> headers, java.lang.String chargeId, java.lang.String externalId)
-
-
-
Method Detail
-
getOpt
public Xendit.Option getOpt()
-
createAuthorization
public CreditCardCharge createAuthorization(java.lang.String tokenId, java.lang.String externalId, java.lang.Number amount, java.lang.String authenticationId, java.lang.String cardCVN, java.lang.Boolean capture) throws XenditException
- Throws:
XenditException
-
createAuthorization
public CreditCardCharge createAuthorization(java.util.Map<java.lang.String,java.lang.Object> params) throws XenditException
- Throws:
XenditException
-
createAuthorization
public CreditCardCharge createAuthorization(java.util.Map<java.lang.String,java.lang.String> headers, java.util.Map<java.lang.String,java.lang.Object> params) throws XenditException
- Throws:
XenditException
-
createCharge
public CreditCardCharge createCharge(java.lang.String tokenId, java.lang.String externalId, java.lang.Number amount, java.lang.String authenticationId, java.lang.String cardCVN, java.lang.String descriptor) throws XenditException
- Throws:
XenditException
-
createCharge
public CreditCardCharge createCharge(java.util.Map<java.lang.String,java.lang.Object> params) throws XenditException
- Throws:
XenditException
-
createCharge
public CreditCardCharge createCharge(java.util.Map<java.lang.String,java.lang.String> headers, java.util.Map<java.lang.String,java.lang.Object> params) throws XenditException
- Throws:
XenditException
-
reverseAuthorization
public CreditCardReverseAuth reverseAuthorization(java.lang.String chargeId, java.lang.String externalId) throws XenditException
- Throws:
XenditException
-
reverseAuthorization
public CreditCardReverseAuth reverseAuthorization(java.util.Map<java.lang.String,java.lang.String> headers, java.lang.String chargeId, java.lang.String externalId) throws XenditException
- Throws:
XenditException
-
captureCharge
public CreditCardCharge captureCharge(java.lang.String chargeId, java.lang.Number amount) throws XenditException
- Throws:
XenditException
-
captureCharge
public CreditCardCharge captureCharge(java.util.Map<java.lang.String,java.lang.String> headers, java.lang.String chargeId, java.lang.Number amount) throws XenditException
- Throws:
XenditException
-
getCharge
public CreditCardCharge getCharge(java.lang.String id) throws XenditException
- Throws:
XenditException
-
createRefund
public CreditCardRefund createRefund(java.lang.String id, java.lang.Number amount, java.lang.String externalId) throws XenditException
- Throws:
XenditException
-
createRefund
public CreditCardRefund createRefund(java.util.Map<java.lang.String,java.lang.String> headers, java.lang.String id, java.lang.Number amount, java.lang.String externalId) throws XenditException
- Throws:
XenditException
-
-