3.2.1.1 ICLLoginResponse
ICLLoginResponse| Name | Type | Description | 
|---|
userName | String |  | 
CLMerchant | Models data CLMerchant |  | 
CLPaymentCapability | Models data CLPaymentCapability |  | 
3.2.1.2 TransactionType
TransactionType adalah persyaratan untuk menjalankan jenis transaksi yang diperlukan.
TransactionType| Name | Value | 
|---|
CASH | CASH | 
CREDIT | CREDIT | 
CREDIT_OR_INTERNATIONAL | CREDIT OR INTERNATIONAL | 
TCASH_QR | LINK AJA | 
MINIATM_TRANSFER | MINIATM_TRANSFER | 
OVO_PUSH_TO_PAY | OVO PUSH TO PAY | 
GOPAY_QR | GO-PAY | 
KREDIVO_QR | KREDIVO_QR | 
SHOPEEPAY_QR | Payment Shopeepay (QrPayment) | 
VA_TRANSFER | Payment Virtual Account | 
VOSPAY | PAYMENT Vospay | 
NOBU_QR_DYNAMIC | NOBU_QR_DYNAMIC | 
3.2.1.3 ICLPayment
ICLPayment| Name | Type | Description | 
|---|
| amount | String | Required | 
| TransactionType | TransactionType | Required | 
| CLCardProcessingMode | CLCardProcessingMode | Required for card payment | 
| image | String | optional | 
| description | String | optional | 
| phoneNo | String | optional | 
| merchantTransactionId | String | optional | 
| billId | String | optional | 
| email | String | optional | 
3.2.1.4. ICLPaymentResponse
ICLPaymentResponse| Name | Data Type | Description | 
|---|
| userId | String |  | 
| batchNo | String |  | 
| cardNo | String |  | 
| refNo | String |  | 
| totalAmount | String |  | 
| bankName | String |  | 
| hpNo | String |  | 
| transDate | String |  | 
| transTime | String |  | 
| invoiceNo | String |  | 
| transDesc | String |  | 
| transactionId | String |  | 
| footerReceiptMerchant | String |  | 
| clientTransactionTimeZone | String |  | 
| transactionType | transactionType (enum) |  | 
| userName | String |  | 
| merchantTransactionId | String |  | 
| responseCode | String |  | 
| aid | String |  | 
| approvalCode | String |  | 
| traceNo | String |  | 
| cardHolderName | String |  | 
| cardType | String |  | 
| applicationLabel | String |  | 
| approvedCurrencyCode | String |  | 
| transactionStatus | Integer |  | 
| AIDICC | String |  | 
| terminalVerificationResults | String |  | 
| applicationCryptogram | String |  | 
| footerReceiptBank | String |  | 
| merchant | CLMerchant |  | 
| readerCompanion | CLReaderCompanion |  | 
| bankSetting | CLBankSetting |  | 
| verificationMode | CLVerificationMode |  | 
| securityType | JSONServiceDTO.SECURITY_TYPE |  | 
| signature | Bitmap |  | 
| signatures | String |  | 
| itemImage | Bitmap |  | 
| ItemImage | String |  | 
| transactionRequestId | Long |  | 
| maskedPAN | String |  | 
| appStatus | String |  | 
| qrCodeContent | String |  | 
| transactionNameEnum | CLTransactionNameEnum |  | 
| transferDetail | CLTransferDetail |  | 
| emailAddress | String |  | 
| emailAddressChecked | boolean |  | 
| HPChecked | boolean |  | 
| hideLocation | String |  | 
| errorCode | String |  | 
| errorMessage | String |  | 
| hostResponseCode | String |  | 
| hostErrorMessage | String |  | 
| voidedDate | String |  | 
| voidedTime | String |  | 
| voidedBy | String |  | 
| appBankRefId | String |  | 
| appBankName | String |  | 
| appBankCode | String |  | 
| appDiscountAmount | String |  | 
| appLoyaltyName | String |  | 
| appLoyaltyType | String |  | 
| showRememberInput | boolean |  | 
| rememberMobileNo | boolean |  | 
| rememberEmail | boolean |  | 
| customerName | String |  | 
| customerMobilePhone | String |  | 
| customerEmail | String |  | 
| receiptHeaderLogo | CLReceiptHeaderLogo |  | 
| merchantLogo | String |  | 
| installmentCode | String |  | 
| installmentTenor | String |  | 
| installmentMonthlyAmount | long |  | 
| installmentName | String |  | 
| total | String |  | 
| cashTendered | String | The Cash Paid. Only for Cash | 
| change | String | The Cash Change. Only for Cash | 
| roundingType | String |  | 
| roundingTarget | String |  | 
| roundingValue | String |  | 
| posPaymentData | CLPosPaymentData |  | 
| authenticationId | String |  | 
| paymentName | String |  | 
| locationModel | LocationModel |  | 
| billId | String |  | 
| vaNumber | String |  | 
| expireDate | String |  | 
| responseContainer | String |  | 
| longitude | String |  | 
| latitude | String |  | 
| altitude | String |  | 
| tid | String |  | 
| mid | String |  | 
3.2.1.5. ICLErrorResponse
ICLErrorResponse| Name | Type | 
|---|
| errorCode | Integer | 
| errorMessage | String | 
| hostErrorCode | Integer | 
| hostErrorMessage | String | 
| htppStatusCode | Integer |