This page contains instructions on how to add SDK to your project and commit a simple transaction. 

Integration

Use mavenCentral() repository.

  1. Install DvAndroid and configure it

  2. 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/