Através deste endpoint você pode:
Esta rota requer:
Authorization (autenticação auth:api)X-Signature (middleware hmac-signature)POST /api/v2/baas/pix/payments/payload
Realiza um pagamento Pix utilizando um QR Code dinâmico (payload EMV).
| Campo | Tipo | Obrigatório | Descrição |
|---|---|---|---|
Authorization | string | Sim | Token JWT (Bearer {token}) |
X-Signature | string | Sim | Assinatura HMAC da requisição |
Content-Type | string | Sim | application/json |
Accept | string | Sim | application/json |
payload (string, obrigatório)Payload do QR Code Pix (EMV).
"payload": "00020126580014br.gov.bcb.pix0136123e4567-e12b-12d1-a456-4266554400005204000053039865802BR5913FULANO DE TAL6008BRASILIA62070503***6304ABCD"
idempotency_key (string, obrigatório)Chave de idempotência para evitar duplicação de pagamentos.
"idempotency_key": "550e8400-e29b-41d4-a716-446655440000"
description (string, opcional)Descrição do pagamento.
"description": "Pagamento via QR Code"
valorMaximo (number, opcional)Valor máximo permitido para o pagamento (quando o QR Code permite valor variável).
"valorMaximo": 1000.00
{
"payload": "00020126580014br.gov.bcb.pix0136123e4567-e12b-12d1-a456-4266554400005204000053039865802BR5913FULANO DE TAL6008BRASILIA62070503***6304ABCD",
"idempotency_key": "550e8400-e29b-41d4-a716-446655440000",
"description": "Pagamento via QR Code"
}
{
"id": 12346,
"end_to_end_id": "E12345678202501151234567890123457",
"value": "150.00",
"status": "completed",
"created_at": "2025-01-15 15:00:00",
"payer": {
"name": "Seu Nome",
"document": "11122233344",
"account": "12345-6"
},
"payee": {
"name": "FULANO DE TAL",
"document": "12345678901"
},
"description": "Pagamento via QR Code"
}
{
"message": {
"payload": [
"O payload informado é inválido ou não é um QR Code Pix válido."
]
}
}
{
"message": "Your account is under review. This may take up to 1 business day. Once everything is ready you will be contacted.",
"error_type": "invalid_user",
"status": "under_review",
"document_status": "pending"
}
{
"message": "You cannot transfer to your own account."
}
{
"message": {
"payload": [
"O campo payload é obrigatório."
],
"idempotency_key": [
"O campo idempotency_key é obrigatório."
]
}
}
{
"message": "Insufficient balance to complete the transaction."
}
{
"message": "Unauthorized"
}
{
"message": "Forbidden"
}
{
"message": "Too Many Requests"
}
valorMaximo para limitar o valor máximoidempotency_key para evitar pagamentos duplicadosApós realizar pagamentos por QR Code dinâmico, você pode: