SharkHub
Pix

PIX In (Recebimento)

Cria uma cobrança PIX para recebimento e retorna os dados necessários para gerar o QR Code de pagamento.

POST
/api/v1/hub/transactions/in

Cria uma cobrança PIX para recebimento e retorna os dados necessários para gerar o QR Code de pagamento.

Authorization

BearerAuth
AuthorizationBearer <token>

Informe apenas o token. A referência da API enviará automaticamente o cabeçalho no formato Authorization: Bearer {token}.

In: header

Request Body

application/json

Response Body

application/json

application/json

application/json

application/json

application/json

curl -X POST "https://staging.sharktecnologia.com/api/v1/hub/transactions/in" \  -H "Content-Type: application/json" \  -d '{    "amount": 1000,    "description": "Pagamento de serviço"  }'
{
  "status": "pending",
  "transaction_id": "abc123-def456-ghi789",
  "qr_code": "00020126580014br.gov.bcb.pix0136a1b2c3d4-e5f6-7890-abcd-ef1234567890520400005303986540510005802BR5913NOME EMPRESA6009SAO PAULO62070503***6304ABCD",
  "qr_code_name": "qr_empresa_123",
  "expiration_date": "2026-03-18T23:59:59"
}
{
  "detail": "Not authenticated"
}
{
  "detail": "User does not have a Provider configured. Please contact SharkHub support."
}
{
  "detail": "Internal server error"
}
{
  "detail": "Provider does not support this operation"
}