Skip to main content

3.2.1 Models

3.2.1.1 ICLLoginResponse

ICLLoginResponse
NameTypeDescription
userNameString
CLMerchantModels data CLMerchant
CLPaymentCapabilityModels data CLPaymentCapability

3.2.1.2 TransactionType

TransactionType is a requirement to execute the type of transaction required

TransactionType
NameValue
CASHCASH
CREDITCREDIT
CREDIT_OR_INTERNATIONALCREDIT OR INTERNATIONAL
TCASH_QRLINK AJA
MINIATM_TRANSFERMINIATM_TRANSFER
OVO_PUSH_TO_PAYOVO PUSH TO PAY
GOPAY_QRGO-PAY
KREDIVO_QRKREDIVO_QR
SHOPEEPAY_QRPayment Shopeepay (QrPayment)
VA_TRANSFERPayment Virtual Account
VOSPAYPAYMENT Vospay
NOBU_QR_DYNAMICNOBU_QR_DYNAMIC

3.2.1.3 ICLPayment

ICLPayment
NameTypeDescription
amountStringRequired
TransactionTypeTransactionTypeRequired
CLCardProcessingModeCLCardProcessingModeRequired for card payment
imageStringoptional
descriptionStringoptional
phoneNoStringoptional
merchantTransactionIdStringoptional
billIdStringoptional
emailStringoptional

3.2.1.4. ICLPaymentResponse

ICLPaymentResponse
NameData TypeDescription
userIdString
batchNoString
cardNoString
refNoString
totalAmountString
bankNameString
hpNoString
transDateString
transTimeString
invoiceNoString
transDescString
transactionIdString
footerReceiptMerchantString
clientTransactionTimeZoneString
transactionTypetransactionType (enum)
userNameString
merchantTransactionIdString
responseCodeString
aidString
approvalCodeString
traceNoString
cardHolderNameString
cardTypeString
applicationLabelString
approvedCurrencyCodeString
transactionStatusInteger
AIDICCString
terminalVerificationResultsString
applicationCryptogramString
footerReceiptBankString
merchantCLMerchant
readerCompanionCLReaderCompanion
bankSettingCLBankSetting
verificationModeCLVerificationMode
securityTypeJSONServiceDTO.SECURITY_TYPE
signatureBitmap
signaturesString
itemImageBitmap
ItemImageString
transactionRequestIdLong
maskedPANString
appStatusString
qrCodeContentString
transactionNameEnumCLTransactionNameEnum
transferDetailCLTransferDetail
emailAddressString
emailAddressCheckedboolean
HPCheckedboolean
hideLocationString
errorCodeString
errorMessageString
hostResponseCodeString
hostErrorMessageString
voidedDateString
voidedTimeString
voidedByString
appBankRefIdString
appBankNameString
appBankCodeString
appDiscountAmountString
appLoyaltyNameString
appLoyaltyTypeString
showRememberInputboolean
rememberMobileNoboolean
rememberEmailboolean
customerNameString
customerMobilePhoneString
customerEmailString
receiptHeaderLogoCLReceiptHeaderLogo
merchantLogoString
installmentCodeString
installmentTenorString
installmentMonthlyAmountlong
installmentNameString
totalString
cashTenderedStringThe Cash Paid. Only for Cash
changeStringThe Cash Change. Only for Cash
roundingTypeString
roundingTargetString
roundingValueString
posPaymentDataCLPosPaymentData
authenticationIdString
paymentNameString
locationModelLocationModel
billIdString
vaNumberString
expireDateString
responseContainerString
longitudeString
latitudeString
altitudeString
tidString
midString

3.2.1.5. ICLErrorResponse

ICLErrorResponse
NameType
errorCodeInteger
errorMessageString
hostErrorCodeInteger
hostErrorMessageString
htppStatusCodeInteger