| ActiveApplicationProvider | Responsável por ativar a sua aplicação. | 
| BluetoothConnectionProvider | Responsável por criar conexão bluetooth com um pinpad a partir de um mac address. | 
| TransactionProvider | Responsável por realizar as transações com um pinpad | 
| CaptureTransactionProvider | Responsável por realizar a captura de transações que foram autorizadas sem captura automática. | 
| CancellationProvider | Responsável por realizar um cancelamento de uma transação. | 
| ValidateTransactionByCardProvider | Responsável por validar no banco de transações do SDK se existe transação para um cartão específico. | 
| DisplayMessageProvider | Exibe uma mensagem de até 32 caracteres na tela do Pinpad. | 
| SendEmailTransactionProvider | Responsável por enviar o comprovante da transação por e-mail. | 
| ReversalProvider | Responsável por procurar no banco local do SDK transações com o status WITH_ERROR e cancelá-las | 
| PosTransactionProvider | Responsável por realizar as transações com um POS Android | 
| PosPrintProvider | Responsável pela impressão customizada em terminais POS Android | 
| PosPrintReceiptProvider | Responsável pela impressão padrão de comprovantes | 
| PosReprintReceiptProvider | Responsável pela reimpressão de comprovantes sem possuir o TransactionObject |