Recarregar conta digital
Este endpoint permite a recarga da conta digital via boleto bancário.
Obs: A palavra urlServidor deve ser substituída pela url do servidor.
Parâmetros da Requisição
Headers
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
integration-key | string | Sim | Chave de integração. |
x-token | string | Sim | Token de autenticação. Pode ser encontrado em nosso portal na guia de integração. |
Authorization | Auth Type Bearer Token | Sim | Inserir o Bearer Token, gerado na rota Auth |
Exemplo de header da requisição
curl--request POST \
--location '{urlServidor}/v1/marketplace/billets/recharge' \
--header 'integration-key: your_integration_key' \
--header 'x-token: your_x_token
--header 'Content-Type: application/json' \
--header 'Authorization: Bearer {{bearer_token}}' \Estrutura do Payload – Criar Boleto
| Nome | Tipo | Obrigatório | Descrição |
|---|---|---|---|
amount | number | Sim | Valor total a recarregar |
Body da requisição
O corpo da requisição deve ser enviado no formato JSON, conforme descrito abaixo:
amount Valor a ser depositado como saldo, sendo o mínimo permitido para o boleto é de dez reais.
{
"amount": 1000
}📤 Response — 200
A resposta retorna todas as informações do boleto gerado, incluindo dados de identificação, valores, status e links de pagamento.
{
"_id": "6900fa1e735ea2ff0b814cdd",
"type": "BILLET",
"gateway_key": "c2334431-ebd2-464a-bd7c-8ef0b4480b4c",
"establishment_id": "155085",
"establishment": {
"id": 155085,
"first_name": "EC Cobranças API",
"last_name": null,
"document": "10068114001",
"account_number": "300543394162",
"account_check_digit": "8"
},
"marketplace": {
"id": 26,
"nickname": "Parceiro Integrações",
"first_name": "Webhooks Integrações",
"last_name": "API Integrações",
"document": "60274849000185"
},
"representative": {
"id": 63,
"first_name": "EC Cobranças API",
"last_name": null,
"document": "10068114001"
},
"fees_banking": {
"name": "Pacote de Tarifa Bancária Comercial",
"description": "Pacote de Tarifa Bancária Comercial",
"fees": 250
},
"amount": 1250,
"original_amount": 1500,
"barcode": null,
"digitable_line": null,
"url": null,
"status": "PROCESSING",
"expiration_at": "2025-10-31T12:00:00.000Z",
"fees": 250,
"billing_instructions": [],
"recharge": true,
"gateway_authorization": "CELCOIN",
"request_origin": "API",
"created_at": "2025-10-28T17:15:10.661Z",
"updated_at": "2025-10-28T17:15:10.661Z",
"__v": 0,
"client": {
"first_name": "EC Cobranças API",
"last_name": null,
"document": "10068114001",
"email": "[email protected]",
"_id": "6900fa1e735ea2ff0b814cde"
}
}Descrição dos Campos do Response
| Campo | Tipo | Descrição |
|---|---|---|
_id | string | Identificador único do boleto. |
type | string | Tipo do boleto. |
gateway_key | string | Chave gerada no gateway de pagamento. |
establishment_id | string | ID do estabelecimento que solicitou a recarga. |
description | string | Descrição informativa do boleto. |
amount | number | Valor bruto do boleto. |
original_amount | number | Valor líquido após taxas. |
barcode | string | Código de barras do boleto. |
digitable_line | string | Linha digitável do boleto. |
url | string | Link para visualização ou download do boleto. |
status | string | Status atual do boleto. PROCESSING, CREATED, PENDING, CANCELED, PAID, FAILED |
expiration_at | string (date-time) | Data de vencimento do boleto. |
payment_limit_date | string (date-time) | Data limite para pagamento. |
fees | number | Valor total das taxas aplicadas. |
fees_banking.name | string | Nome do plano tarifário aplicado. |
fees_banking.description | string | Descrição do plano. |
fees_banking.fees | number | Valor cobrado na tarifa. |
establishment.name | string | Nome/Razão social do estabelecimento. |
establishment.description | string | Descrição interna do estabelecimento. |
establishment.fees | number | Valor de taxas aplicadas. |
client.first_name | string | Nome ou razão social do cliente. |
client.last_name | string | Sobrenome ou nome fantasia. |
client.document | string | CPF ou CNPJ do cliente. |
client.email | string | E-mail do cliente. |
client.address.street | string | Logradouro. |
client.address.number | string | Número do endereço. |
client.address.complement | string | Complemento. |
client.address.neighborhood | string | Bairro. |
client.address.city | string | Cidade. |
client.address.state | string | Estado (UF). |
client.address.zip_code | string | CEP. |
billet_instructions.booklet | boolean | Indica se o boleto faz parte de um carnê. |
billet_instructions.description | string | Observações do boleto. |
billet_instructions.late_fee.mode | string | Tipo de multa aplicada. |
billet_instructions.late_fee.amount | number | Valor percentual da multa. |
billet_instructions.interest.mode | string | Tipo de juros aplicados. |
billet_instructions.interest.amount | number | Valor percentual mensal do juros. |
billet_instructions.discount.mode | string | Tipo de desconto. |
billet_instructions.discount.amount | number | Percentual de desconto. |
billet_instructions.discount.limit_date | string (date-time) | Data limite para aplicar o desconto. |
recharge | boolean | Indica se o boleto é de recarga. |
pix_emv | string | Código Pix copia e cola (opcional). |
✅ Códigos de Resposta
| Código | Descrição |
|---|---|
| 200 | Boleto criado com sucesso. |
| 400 | Requisição malformada. |
| 401 | Não autorizado. |
| 422 | Erro de validação nos dados. |
| 500 | Erro interno no servidor. |
Códigos de Resposta
Consulte a página com os status: Status de respostas
Para mais detalhes sobre os parâmetros e funcionamento da API, acesse a documentação oficial da Paytime.
Updated about 1 month ago
Did this page help you?