O pagamento de um débito veicular é realizado por meio da API Criar um pagamento.
- No parâmetro "transactionId", informe o número único retornado no webhook após a consulta do débito. Esse número identificará a transação e não poderá ser reutilizado para um novo pagamento.
- Em seguida, preencha o array "debtIdList" com as strings dos IDs dos débitos que deverão ser liquidados.
- Por fim, informe o "clientRequestID", um identificador único da transação, definido por você. Esse identificador ajuda a evitar a duplicidade de pagamentos.
Exemplo de request:
curl -X 'POST' \
'https://sandbox.openfinance.celcoin.dev/vehicledebtsapi/v1/payDebts' \
-H 'accept: application/json' \
-H 'Authorization: Bearer acess_token' \
-H 'Content-Type: application/json' \
-d '{
"transactionId": 9393366,
"debtIdList": [
"28850DB5-05EA-4461-A84A-EE04EF9B545D"
],
"clientRequestId": "teste hml 20231014 01"
}Se a requisição for bem-sucedida (HTTP 200), o response terá o seguinte formato:
{
"paymentId": "507B6664-03AE-40EB-9D53-6D27F25587EA",
"errorCode": "000",
"message": "Solicitação recebida com sucesso. Aguarde a resposta do processamento no webhook cadastrado."
}
Comentários
0 comentário
Artigo fechado para comentários.