Pular para o conteúdo principal

Criar recorrência de pagamento

Request

ENDPOINT
/account/ACCOUNT_KEY/incoming_recurrence
MÉTODO
POST

Request Path Params

CampoTipoDescriçãoCaracteres
account_key *uuid4Chave única de identificação da conta.36

Request Body

Request Body: Criar recorrência de valor fixo
{
"request_control_key": "01585acf-b0c3-4389-baf3-a58abbe92d58",
"end_to_end_id": "E73856642202309201429bZKfklNlbwu",
"periodicity": "monthly",
"journey_type": "j1_in_app_only_recurrence",
"start_date": "2025-04-01",
"end_date": "2027-04-01",
"target_pix_key": "pix_key@test.bcb.com",
"pix_message": "Informação do pagamento",
"is_retry_allowed": true,
"transaction_amount": 150.04
}
Request Body: Criar recorrência de valor variável
{
"request_control_key": "12385acf-b0c3-4389-baf3-a58abbe92d58",
"end_to_end_id": "E73856642202309201429bZKfklNlbwu",
"periodicity": "monthly",
"journey_type": "j1_in_app_only_recurrence",
"start_date": "2025-07-01",
"end_date": null,
"target_pix_key": "pix_key@test.bcb.com",
"pix_message": "Pagamento da conta de energia elétrica",
"is_retry_allowed": true,
"minimum_transaction_amount": 50.00,
"maximum_transaction_amount": 300.00
}

Body Params

CampoTipoDescriçãoCaracteres
request_control_key *uuidChave única de identificação da request utilizada pelo cliente no formato uuid4.36
periodicity *enumeratorTipo da periodicidade associada ao pagamentoEnumeradores periodicity
journey_type *enumeratorTipo da jornada de solicitaçãoEnumeradores journey_type
start_date *stringData de ínicio da recorrência-
end_to_end_id *stringChave de idempotência de uma transação Pix dentro do SPI (Sistema de Pagamento Instantâneo). Esta chave é retornada na consulta de chave Pix.32
target_pix_keystringChave pix da conta a ser enviada a transação.100
target_accountObjectConta destino - Só deve ser enviada em transferências para transferência manuais.Objeto target_account
transaction_amountnumberValor da transferência para ocorrência de valor fixo.10
minimum_transaction_amountnumberValor mínimo da transferência para ocorrência de valor variável.10
maximum_transaction_amountnumberValor máximo da transferência para ocorrência de valor valor variável.10
end_datestringData de término da recorrência, para os casos de tempo indeterminado, enviar como null-
pix_messagestringMensagem a ser enviada junto à transferência Pix.140
is_retry_allowedbooleanPermissão para retentativa de transação Pix.-

Enumeradores periodicity

EnumeradorDescrição
weeklyRecorrência semanal
monthlyRecorrência mensal
quarterlyRecorrência trimestral
semiannualRecorrência semestral
annualRecorrência anual

Enumeradores journey_type

EnumeradorDescrição
j1_in_app_only_recurrenceSolicitação de autorização mediante uma notificação no aplicativo
j2_recurrence_only_qrcodeSolicitação de autorização mediante a leitura de um QR Code
j3_payment_and_recurrence_qrcodeAutorização de recorrência por meio de um pix imediato mediante leitura de um QR Code
j4_recurrence_offer_post_paymentPagamento ou agendamento de um pix com uma solicitação de autorização da recorrência em sequência

Objeto target_account

CampoTipoDescriçãoCaracteres
account_branchstringAgência da conta.6
account_digitstringDígito da conta.1
account_numberstringNúmero da conta.20
owner_document_numberstringCPF ou CNPJ (apenas números) do titular da conta.14
owner_namestringNome do titular da conta.150
account_typeenumeratorTipo da conta.Enumerador account_type
ispbstringBase no CNPJ da instituição financeira (8 dígitos).8
info

Diferentes enumeradores podem significar o mesmo tipo de conta devido a informação retornada por diferentes instituições.

Enumerador account_type

EnumeradorDescrição
checking_accountConta Corrente
salary_accountConta Salário
saving_accountConta Poupança
payment_accountConta de Pagamentos

Response

STATUS
200
Response Body: Recorrência criada
{
"incoming_recurrence_key": "cfa32109-a6dd-4304-94db-03a7b6d92a47",
"incoming_recurrence_status": "pending_confirmation",
"created_at": "2025-05-22T20:30:23.459Z",
}
CampoTipoDescriçãoMax. Caracteres
incoming_recurrence_keyuuidChave única de identificação da autorização36
incoming_recurrence_statusstringIdentificador de status da recorrênciaEnumerador incoming_recurrence_status
created_atstringHorário da criação da solicitação de recorrência-

Enumerador incoming_recurrence_status

EnumeradorDescrição
pending_confirmationRecorrência pendente de confirmação
activeRecorrência ativa
cancelledRecorrência cancelada
suspendedRecorrência suspensa
expiredRecorrência expirada
STATUS
4XX
Response Body
{
"title": "titulo",
"description": "description in English",
"translation": "descrição em portugues",
"code": "codigo"
}
Código HTTPCódigo QI
code
Título
title
Descrição (eng)
Description
Descrição (ptbr)
translation
400QIT000001Bad RequestSchema ErrorErro de Schema
403APX000025User is not allowed to do this transactionUser is not allowed to do this transactionUsuário não tem autorização para fazer essa transação
403APX000017Requester not allowed to access this endpointRequester has no permission to perform pix transfers on this endpointRequester não possui permissão de realizar transações pix através deste endpoint
404APX000020Account not FoundAccount was not foundConta {account_key} não foi encontrada.
406APX000026Invalid end_to_end_idThe end_to_end_id sent {end_to_end_id} is not valid.O end_to_end_id enviado {end_to_end_id} não é válido
406APX000005Invalid Transaction AmountTransaction amount of {transaction_amount} is not valid. It must be a positive value with at maximum 2 decimal placesO valor de transação {transaction_amount} não é válido. Deve ser um valor positivo com no máximo duas casas decimais
409APX000013Request Control Key Reuse ErrorThe request_control_key {request_control_key} already in useA request_control_key {request_control_key} já utilizada