| 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 |