Get Transaction Status Request

DejavooTerminal terminal = getTerminal();

DejavooTransactionRequest request = new DejavooTransactionRequest();

request.setPaymentType(DejavooPaymentType.Credit);
request.setTransactionType(DejavooTransactionType.Status);
request.setReferenceId(referenceId);
// Don't print receipt type
request.setPrintReceipt(DejavooTransactionRequest.ReceiptType.No);
// No - response without receipts, Both - Merchant / Customer receipts in response
request.setReceiptType(DejavooTransactionRequest.ReceiptType.No);

// NOTE: your credentials if you use SPIN proxy
// request.setRegisterId("");
// request.setAuthenticationKey("");

terminal.sendTransactionRequest(request, new IRequestCallback<DejavooTransactionResponse>() {
    @Override
    public void onResponse(DejavooTransactionResponse response) {
        // Received response from terminal
    }

    @Override
    public void onError(DejavooThrowable throwable) {
        
    }
});