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) {
}
});