Request for settlement is used to initiate the terminal batch settlement with the payment processor.

Settlement Request

DejavooTransactionRequest request = new DejavooTransactionRequest();
request.setPaymentType(DejavooPaymentType.Batch);
request.setTransactionType(DejavooTransactionType.Settle);
request.setParameter("Close");
request.setReceiptType(DejavooTransactionRequest.ReceiptType.Batch);
request.setPrintReceipt(printReceipt);
request.setReferenceId(refId);

Request to the Terminal:

terminal.sendTransactionRequest(Request(), new IRequestCallback<DejavooTransactionResponse>() {
    @Override
    public void onResponse(DejavooTransactionResponse response) {
        
    }

    @Override
    public void onError(DejavooThrowable e) {
        
    }
})