---
updatedAt: 2026-08-26T16:37:08.000Z
agentTools:
  projectIndex: https://developer.pagbank.com.br/v1.0/llms.txt
---

# Guide - Minizinha - iOS

É um leitor de pagamento, sem fio, que aceita cartões de crédito e débito, e integrações com tecnologia Bluetooth. Permite fácil integração com os sistemas de automação comercial em várias plataformas.

## Visão Geral

Se você tem um aplicativo iOS e quer fazer vendas a partir dele usando a sua Minizinha, o PlugPag é a solução ideal. Com ele você consegue conectar o seu app à Minizinha e realizar cobranças através do PagSeguro.

\##Pareando a sua Minizinha

É muito simples. Tudo o que você precisa fazer para começar é parear via Bluetooth o seu dispositivo Android e a Minizinha. Estando os dois pareados, podemos começar a integração.

[block:callout]
{
  "type": "info",
  "body": "Para tornar o bluetooth da Minizinha visível, basta apertar a tecla **'0'**."
}
[/block]

Ainda não tem a sua Minizinha? Adquira a sua agora em <https://loja.pagseguro.uol.com.br/>

\##Classes

A biblioteca PlugPag é composta de um conjunto de classes. A classe principal chama-se PlugPag, mas é necessário utilizar classes auxiliares para configurações e trocas de informações.

Segue abaixo uma lista com classes que compõe a biblioteca.

[block:parameters]
{
  "data": {
    "h-0": "Classe",
    "h-1": "Descrição",
    "0-0": "DeviceInfo",
    "0-1": "Informações sobre o aparelho (smartphone/tablet) utilizado.",
    "1-0": "PlugPag",
    "1-1": "Classe principal da biblioteca. Essa classe é responsável pela configuração de comunição com os dispositivos bluetooth e pelas transações.",
    "2-0": "PlugPagAbortResult",
    "2-1": "Resultado obtido ao solicitar um cancelamento de operação, enquanto a operação está em andamento.",
    "3-0": "PlugPagAppIdentification",
    "3-1": "Identificação do aplicativo.",
    "4-0": "PlugPagDevice",
    "4-1": "Identificação do terminal ou leitor que será utilizado para as transações.",
    "5-0": "PlugPagEventData",
    "5-1": "Dados de eventos gerados durante transações para atualização de eventos no aplicativo.",
    "6-0": "PlugPagPaymentData",
    "6-1": "Informações de um pagamento a ser realizado.",
    "7-0": "PlugPagTransactionResult",
    "7-1": "Resultado de uma transação.",
    "8-0": "PlugPagVoidData",
    "8-1": "Informações de um estorno a ser realizado.",
    "9-0": "PlugPagBluetoothException",
    "9-1": "Exceção lançada quando ocorrer algum problema durante a configuração do bluetooth ou durante a comunicação via bluetooth.",
    "10-0": "PlugPagDeviceInfoException",
    "10-1": "Exceção lançada quando ocorrer algum problema durante a configuração do terminal ou leitor.",
    "11-0": "PlugPagException",
    "11-1": "Tipo principal de exceções geradas pelo PlugPag.",
    "12-0": "PlugPagVoidTransactionException",
    "12-1": "Exceção lançada quando ocorrer um erro durante a configuração de um estorno."
  },
  "cols": 2,
  "rows": 7
}
[/block]

[block:callout]
{
  "type": "info",
  "body": "* Para mais detalhes você pode baixar a [documentação completa](https://github.com/pagseguromaster/plugpag/tree/master/3.x/documentos)"
}
[/block]