POST /v1/pagamentos-recorrentes/pix
gn.opb.payment.pix.send
Requisição
- Iniciação de pagamento
Exemplo de iniciação de pagamento
{
"pagador": {
"idParticipante": "9f4cd202-8f2b-11ec-b909-0242ac120002",
"cpf": "45204392050",
"cnpj": "90293071000112"
},
"favorecido": {
"contaBanco": {
"nome": "Lucas Silva",
"documento": "17558266300",
"codigoBanco": "09089356",
"agencia": "0001",
"conta": "654984",
"tipoConta": "CACC"
}
},
"pagamento": {
"valor": "9.90",
"codigoCidadeIBGE": "3540000",
"infoPagador": "Churrasco",
"idProprio": "6236574863254",
"recorrencia": {
"tipo": "diaria",
"dataInicio": "2025-12-31",
"quantidade": 8,
"diaDaSemana": "SEGUNDA_FEIRA",
"diaDoMes": 15,
"datas": [
"2024-08-01",
"2024-08-08",
"2024-08-15"
],
"descricao": "Petshop"
}
}
}
Respostas
As respostas abaixo representam Sucesso(200) e Falhas/erros do consumo.
- 🟢 200
- 🔴 400
- 🔴 409
- 🔴 422
- 🔴 431
- 🔴 500
{
"identificadorPagamento": "urn:efi:ae71713f-875b-4af3-9d85-0bcb43288847",
"redirectURI": "https://open-finance.banco.com.br/authorize?request=eyJjd"
}
{
"nome": "codigo_banco_favorecido_obrigatorio",
"mensagem": "O código do banco favorecido é obrigatório"
}
Ou
{
"nome": "agencia_favorecido_obrigatorio",
"mensagem": "A agência do favorecido é obrigatório"
}
Ou
{
"nome": "numero_conta_favorecido_obrigatorio",
"mensagem": "O número da conta do favorecido é obrigatório"
}
Ou
{
"nome": "tipo_conta_favorecido_obrigatorio",
"mensagem": "O tipo conta do favorecido é obrigatório"
}
Ou
{
"nome": "documento_favorecido_obrigatorio",
"mensagem": "O documento do favorecido é obrigatório"
}
Ou
{
"nome": "nome_favorecido_obrigatorio",
"mensagem": "O nome do favorecido é obrigatório"
}
Ou
{
"nome": "cpf_pagador_obrigatorio",
"mensagem": "O cpf do pagador é obrigatório"
}
Ou
{
"nome": "dados_pagador_obrigatorio",
"mensagem": "Os dados do pagador são obrigatórios"
}
Ou
{
"nome": "erro_iniciacao_pagamento",
"mensagem": "${mensagem}"
}
Ou
{
"nome": "chave_idempotencia_obrigatorio",
"mensagem": "O cabeçalho de 'x-idempotency-key' é obrigatório"
}
Ou
{
"nome": "identificador_participante_obrigatorio",
"mensagem": "O identificador do participante é requerido"
}
Ou
{
"nome": "valor_obrigatorio",
"mensagem": "O valor da transação é obrigatório"
}
{
"nome": "conflito_chave_idempotencia",
"mensagem": "Chave de idempotência repetida para pagamento diferente"
}
{
"nome": "codigo_banco_nao_permitido",
"mensagem": "O código do banco informado não é permitido"
}
Ou
{
"nome": "codigo_banco_invalido",
"mensagem": "O código do banco é inválido"
}
Ou
{
"nome": "agencia_invalida",
"mensagem": "A agência é invalida"
}
Ou
{
"nome": "numero_conta_favorecido_invalido",
"mensagem": "O número da conta do favorecido é inválido"
}
Ou
{
"nome": "tipo_conta_favorecido_invalida",
"mensagem": "O tipo conta do favorecido é invalida, permitido (CACC/SLRY/SVGS/TRAN)"
}
Ou
{
"nome": "documento_favorecido_invalido",
"mensagem": "O documento do favorecido é inválido"
}
Ou
{
"nome": "id_proprio_invalido",
"mensagem": "O campo idProprio deve ser texto"
}
Ou
{
"nome": "cnpj_pagador_invalido",
"mensagem": "O cnpj do pagador é obrigatório"
}
Ou
{
"nome": "cpf_pagador_invalido",
"mensagem": "O cpf do pagador é obrigatório"
}
Ou
{
"nome": "codigo_cidade_ibge_invalido",
"mensagem": "O código de IBGE da cidade é inválido"
}
Ou
{
"nome": "nome_favorecido_invalido",
"mensagem": "O nome do favorecido é inválido"
}
Ou
{
"nome": "identificador_participante_invalido",
"mensagem": "O identificador do participante é inválido"
}
Ou
{
"nome": "valor_invalido",
"mensagem": "O valor da transação é inválido"
}
Erro na aplicação
{
"nome": "chave_idempotencia_invalida",
"mensagem": "Tamanho da chave de idempotência inválido"
}
Erro na aplicação
{
"nome": "erro_aplicacao",
"mensagem": "Erro interno do servidor"
}