SOBRE A "API DE PAGAMENTOS"

Visão Geral

API de Pagamento

Como consumir ?

Segue um exemplo de requisição para consumir essa API, ou clique aqui para seguir a documentação com exemplos e outras rotas.

Renegociação

Para efetuar um procedimento de renegociação seguiremos os passos:

  1. Solicitar informações para o pagamento (Saldo das parcelas)
  2. Simular renegociação
  3. Formalizar contrato
  4. Assinatura (Opcional)

1. Solicitar informações de pagamento

Requisição
application/json
{
  • "request_info": {
    },
  • "proposal_info": [
    ],
  • "installment_info": [
    ],
  • "collection_policy": {
    }
}
Resposta

Objeto responsável por representar resposta síncrona ao installments/negotiation

Response Schema: application/json
api_version
required
string

Retorna a ultima versão da api em questão.

transaction_id
required
string

Retorna o identificador de rastreabilidade de transação gerado pela API.

required
object

Dados da resposta da API

application/json
{
  • "value": {
    }
}

2. Simular renegociação

Requisição
application/json
{
  • "request_info": {
    },
  • "general_info_new_contract": {
    },
  • "proposal_info": [
    ],
  • "collection_policy": {
    }
}
Resposta

Objeto responsável por representar resposta síncrona ao installments/contract/negotiation

Response Schema: application/json
api_version
required
string

Retorna a ultima versão da api em questão.

transaction_id
required
string

Retorna o identificador de rastreabilidade de transação gerado pela API.

required
object

Dados da resposta da API

application/json
{
  • "value": {
    }
}

3. Formalizar renegociação

Requisição
application/json
{
  • "request_info": {
    },
  • "proposal_info": [
    ],
  • "general_info_new_contract": {
    },
  • "collection_policy": {
    }
}
Resposta

Objeto responsável por representar resposta síncrona ao installments/general/negotiation

Response Schema: application/json
api_version
required
string

Retorna a ultima versão da api em questão.

transaction_id
required
string

Retorna o identificador de rastreabilidade de transação gerado pela API.

required
object

Dados da resposta da API

application/json
{
  • "value": {
    }
}

4. Assinatura

Requisição
application/json
{
  • "request_info": {
    },
  • "token_info": {
    },
  • "sign_info": {
    }
}
Resposta

Histórico de edições

VersionDataNotes
1.112023-05-25Ajuste Payload Parcela Baixada Pagamento campos negotiation_original_proposal_id_1 e negotiation_original_proposal_id_2 como exemplos
1.122023-05-25Ajuste dos descritivos dos campos da api de pagamentos.
1.132023-06-07Ajuste dos descritivos mensagem 403 - endpoint:. installments [split negotiation contract/negotiation general/negotiation]