3.2.1.1 CLLoginResponse
CLLoginResponseName | 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.
TransactionTypeName | 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 |
CARDMOCK | |
3.2.1.3 CLPayment
CLPaymentName | 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. CLPaymentResponse
CLPaymentResponseName | 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 | Uang tunai dibayar. Hanya untuk uang tunai |
change | String | Uang tunai berubah. Hanya untuk uang tunai |
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. CLErrorResponse
CLErrorResponseName | Type |
---|
errorCode | Integer |
errorMessage | String |
hostErrorCode | Integer |
hostErrorMessage | String |
htppStatusCode | Integer |