RetailerCommunicationInterface
Functions
Link copied to clipboard
Bypass limited functionality
Link copied to clipboard
Aborts transaction before authorization request was sent to host. If authorization request was already sent, request will be ignored by Payment Application
Link copied to clipboard
abstract suspend fun sendAdminRequest(arguments: RetailerMessageArguments.AdminRequestMessageArguments)
Message triggers specific actions in Payment application; Such as:
Link copied to clipboard
abstract suspend fun sendBalanceInquiryRequest(arguments: RetailerMessageArguments.BalanceInquiryRequestMessageArguments)
Balance inquiry request stands for check available funds on bank account
Link copied to clipboard
abstract suspend fun sendCardAcquisitionRequest(arguments: RetailerMessageArguments.CardAcquisitionMessageArguments)
Sends request to get card data
Link copied to clipboard
abstract suspend fun sendLoginRequest(arguments: RetailerMessageArguments.LoginRequestMessageArguments = LoginRequestMessageArguments())
Send Login request
Link copied to clipboard
Send Logout request
Link copied to clipboard
abstract suspend fun sendPaymentRequest(arguments: RetailerMessageArguments.PaymentRequestMessageArguments)
Send Payment request
Link copied to clipboard
abstract suspend fun sendReconciliationRequest(arguments: RetailerMessageArguments.ReconciliationRequestMessageArguments)
Send Reconciliation request
Link copied to clipboard
abstract suspend fun sendReversalRequest(arguments: RetailerMessageArguments.ReversalRequestMessageArguments)
Reversal request stands for transaction cancellation
Link copied to clipboard
abstract suspend fun sendTestConnectionRequest(diagnosisRequestArguments: RetailerMessageArguments.DiagnosisRequestMessageArguments)
Send test connection request
Link copied to clipboard
abstract suspend fun sendTransactionStatusRequest(arguments: RetailerMessageArguments.StatusRequestMessageArguments)
Get last completed in Payment Application transaction status
Link copied to clipboard
PayOnSite application shall support MessageFormat.JSON since BuildConfig.LIBRARY_VERSION "1.2.2"