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.