This page contains instructions on how to add SDK to your project and commit a simple transaction.
Integration
Use mavenCentral() repository.
Install DvAndroid and configure it
Add library to build.gradle:
implementation 'com.dvmms:dejapay:2.0.22'
For implementation use the internal terminal class: https://bitbucket.org/ipossystems/dejapaylib-android/src/master/dejapay/src/main/java/com/dvmms/dejapay/terminals/ZCreditInternalTerminal.kt
Description request
ZCreditTransaction
Parameter | Type | Must/Optional |
|---|---|---|
authNum | String | O |
holderId | String | O |
extraData | String | O |
customerName | String | O |
customerAddress | String | O |
customerEmail | String | O |
customerPresent | Boolean | O |
phoneNumber | String | O |
obeligoActionReferenceNumber | String | O |
obeligoAction | ZCreditObeligoAction | O |
itemDescription | String | O |
track2 | String | O |
cardNumber | String | O |
cvv | String | O |
expDate | String | O |
type | ZCreditType | M |
transactionType | ZCreditTransactionType | M |
currency | ZCreditCurrency | M |
printReceipt | ZCreditPrintReceipt | M |
amount | BigDecimal | O |
numberOfPayment | Int | O |
firstPayment | BigDecimal | O |
otherPayment | BigDecimal | O |
billingType | ZCreditBillingType | O |
useAdvancedDuplicatesCheck | Boolean | O |
transactionUniqueID | String | O |
transactionUniqueIdForQuery | String | O |
Description response
Parameter | Type | Must/Optional |
|---|---|---|
result | Boolean | O |
code | Int | O |
message | String | O |
cardNumber | String | O |
cardName | String | O |
cardIssuerCode | String | O |
cardFinancerCode | String | O |
cardBrandCode | String | O |
expDate | String | O |
referenceNumber | String | O |
voucherNumber | String | O |
isTelApprovalNeeded | Boolean | O |
token | String | O |
clientReceipt | String | O |
sellerReceipt | String | O |
tpn | String | O |
intotJson | String | O |
useAdvancedDuplicatesCheck | Boolean | O |
transactionUniqueID | String | O |
transactionUniqueIdForQuery | String | O |
ZCreditType:
Regular
Delayed
Debit
RegularInstalment
CreditInstalment
ZCreditObeligoAction:
None
Capture
Release
ZCreditTransactionType:
Sale
Refund
ZCreditBillingType:
Regular
AuthenticationOnly
Authorization
ZCreditCurrency:
NIS
USD
EUR
ZCreditPrintReceipt:
No
Merchant
Customer
Both
Additional
A sample is available:
https://bitbucket.org/ipossystems/dejapaylib-android/src/master/
