Adicionar Saldo
Essa funcionalidade permite que os clientes da Celcoin consigam adicionar dinheiro em contas de sandbox para testar as demais funcionalidades.
Atenção
Este endpoint funciona exclusivamente no ambiente de sandbox! Em produção, os saldos são adicionados às contas por meio de operações de cash in.
Passos para Integrar
- Realizar autenticação na API - [API Reference]
- Realizar o lançamento na conta [API Reference]
Fluxo de integração
Gerar Lançamento
Json de exemplo
{
"clientCode": "f9b978a6-ab7e-4460-997d", //Identificador unico da transação do cliente.
"amount": 20, // Valor
"type": "CREDIT", // Tipo da transação CREDIT
"description": "Deposito" //Descrição da transação
}
cURL da chamada
curl --location --request POST 'https://sandbox.openfinance.celcoin.dev/baas-wallet-transactions-webservice/v1/wallet/entry/{{AccountNumber}}' \
--header 'accept: application/json' \
--header 'Authorization: Bearer {{Token}}' \
--header 'Content-Type: application/json' \
--data-raw '{"clientCode":"f9b978a6-ab7e-4460-997d","amount":20,"type":"CREDIT","description":"Deposito"}'
Exemplo de retorno
Sucesso 200
{
"status": "CONFIRMED",
"version": "1.0.0",
"body": {
"id": "c0b2d6ac-d46c-4f95-8c8c-d7e74877d1c0",
"clientCode": "f9b978a6-ab7e-4460-997d"
}
}
Status do Lançamento
Retorno | Descrição |
---|---|
PROCESSING | Lançamento em processamento. |
CONFIRMED | Lançamento Confirmado |
ERROR | Erro no lançamento. |
Error 400
{
"version": "1.0.0",
"status": "ERROR",
"error": {
"errorCode": "CBE039",
"message": "Account invalido.."
}
}
Tabela de errorCode
Code | Message |
---|---|
CBE091 | É necessário informar o campo: account. |
CBE039 | Account invalido. |
CBE041 | Account possui tamanho maximo de 20 caracteres |
CBE092 | Lançamento não permitido.Conta esta encerrada. |
CBE001 | ClientCode é obrigatório. |
CBE093 | ClientCode possui tamanho maximo de 200 caracteres. |
CBE094 | Amount é obrigatório. |
CBE095 | Amount invalido. Favor verificar a formatação do campo e deve ser maior que 0. |
CBE096 | Type é obrigatório e deve ser do tipo CREDIT. |
CBE097 | Description possui tamanho maximo de 250 caracteres. |
CBE099 | Lançamento de credito não permitido.Instituição com saldo insuficiente. |
CBE100 | Existe um lançamento idêntico pendente.Favor aguarde para realizar esta operação para evitar duplicidade. |
CBE101 | Já existe um lançamento com o mesmo clientCode. Favor realizar uma nova operação. |
CBE103 | Lançamento de credito não permitido.Valor ultrapassa o limite maximo permitido por operação. |
CBE105 | Lançamento de credito não permitido.Valor ultrapassa o limite maximo permitido por periodo. |
Updated 3 months ago