account/balance, account/transactions. Para enviar saldo a outra conta GoatPay, veja Transferência interna. Para recarga pré-paga de celular, veja Recarga móvel.
Saldo
GET /account/balance retorna o saldo da conta autenticada pela chave.
Novas operações PIX creditam e debitam o saldo PADRAO da conta.
Extrato
GET /account/transactions lista o ledger completo da conta — não apenas PIX-IN ou PIX-OUT.
Paginação e filtros
Cada item do extrato segue o mesmo formato enxuto das rotas de PIX e cripto (
referenceId em vez de IDs internos do processador; sem accountId, provider ou metadata).
Resposta: items, page, pageSize, total, pages.
Extrato da conta
Transferência interna
Transferência entre contas GoatPay no trilho PADRAO. Não é PIX para banco externo: o destinatário é identificado pelo e-mail cadastrado na GoatPay. Permissões:transfer-internal/create, transfer-internal/get, transfer-internal/list.
Como funciona
Cada operação gera duas transações no ledger:
INTERNAL_TRANSFER_OUT (quem envia) e INTERNAL_TRANSFER_IN (quem recebe), ligadas por pairId na resposta.
Fluxo recomendado
1
1. Criar transferência
POST /transfer-internal/create com amount, recipientEmail e opcionalmente description e externalReference.Criar transferência interna2
2. Guardar o id
Use o
id retornado (transação de saída da sua conta) para consultas e reconciliação.Tipos na listagem
Campos extras:
transferKind: "internal", recipientEmail / recipientName (envio), counterpartyName (recebimento), pairId.
Filtros em GET /transfer-internal/list
Mesmos parâmetros das outras listagens:
Resposta:
items, page, pageSize, total, pages.
Não é possível transferir para a própria conta nem para e-mail inexistente na GoatPay. Valor mínimo R$ 1,00.
Recarga móvel
Recarga pré-paga de celular debitada do saldo da Conta Padrão. Permissões:mobile-recharge/create, list, get, cancel, provider.
No dashboard: Transações → Recarga de celular.
Fluxo recomendado
1
1. Consultar operadora
GET /mobile-recharge/provider/{phoneNumber} retorna operadora e pacotes disponíveis para o número (DDD + dígitos).Consultar operadora2
2. Solicitar recarga
POST /mobile-recharge/create com phone e amount (um dos valores retornados no passo anterior).Solicitar recarga4
4. Cancelar (se pendente)
Enquanto
canBeCancelled for true, use Cancelar.Rotas
A operadora não é enviada no
create — ela é inferida automaticamente a partir do número. Use GET /mobile-recharge/provider antes para exibir opções no checkout.Endpoints
Criar transferência
Enviar para e-mail GoatPay.
Consultar
Por
id ou externalReference.Listar
Histórico interno.
Recarga de celular
Débito no saldo da conta.
Operadora
Pacotes disponíveis por número.

