Efetuar devolução de Pagamento

Processo financeiro da devolução/ Devolução do pagamento em wallet do Cliente

Essa funcionalidade é uma ferramenta para realização do processo financeiro da devolução de pagamentos, ou seja, trazer o valor dos pagamentos devolvidos da conta externa do provedor para wallet do Cliente (dentro da Bit Capital).

❗️

Importante:

Atualmente esse endpoint está disponível de forma interna, ou seja, é acionado pela equipe de Operações da Bit Capital. A integração 100% está em fase de finalização de desenvolvimento, para liberação do endpoint aos Clientes.

Como efetuar uma devolução de pagamento (transação financeira)

ENDPOINT: https://kaizen.bt-staging.app/boletos-payment/payment-refund

Esse endpoint utiliza o método POST.

Modelo de requisição:

O endpoint já é configurado para efetuar as devoluções das ocorrências de D-3.

1093

Modelo de resposta:

A resposta nesse formato só ocorrerá quando existirem ocorrências a serem devolvidas.

[
    {
        "id": "c4f1c25c-8007-4751-8d1b-a775c689e125",
        "createdAt": "2022-11-03T12:44:34.313Z",
        "updatedAt": "2022-11-03T12:44:34.313Z",
        "deletedAt": null,
        "amount": "1135.19",
        "digitableLine": "75691437090115554210100311690010591520000118249",
        "description": "2 - Operação Falhou.",
        "done": true,
        "refundCelcoinDate": "2022-11-01T00:00:00.000Z",
        "createCelcoinDate": "2022-10-28T20:00:27.000Z",
        "boleto": "550ef346-3665-449b-9d08-35017113a8e8"
    }
]
curl --location --request POST 'https://kaizen.bt-production.app/boletos-payment/payment-refund' \
--header 'x-idempotence-key: 3c3e9acb-44e1-42db-ae87-831118d895f7' \
--header 'Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJtRE1HODVUSjc4YXk0amRKbEJreFpDd3pINF9vV3cwV0FxWjF1ODR3MUVjIn0.eyJleHAiOjE2Njc1MzU2NzEsImlhdCI6MTY2NzQ5OTY3MSwianRpIjoiNTA3MWYzYTUtYWY5OC00ZjMyLWJkM2QtYjYxYzQ2NTY5NzY0IiwiaXNzIjoiaHR0cDovL2tleWNsb2FrLmtleWNsb2FrOjgxODAvYXV0aC9yZWFsbXMvZGlnaXRhbC1hY2NvdW50IiwiYXVkIjpbImJhY2tvZmZpY2UtdWkiLCJjbGllbnQtdWkiLCJhY2NvdW50Il0sInN1YiI6ImI2MGY2MThjLTIzNmYtNDI3Mi04YWY0LWU1ZTMzYmRmYjUyZCIsInR5cCI6IkJlYXJlciIsImF6cCI6ImFkbWluIiwiYWNyIjoiMSIsInJlYWxtX2FjY2VzcyI6eyJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsImFkbWluIiwidW1hX2F1dGhvcml6YXRpb24iLCJkZWZhdWx0LXJvbGVzLWRpZ2l0YWwtYWNjb3VudCJdfSwicmVzb3VyY2VfYWNjZXNzIjp7ImJhY2tvZmZpY2UtdWkiOnsicm9sZXMiOlsiYWRtaW4iXX0sImNsaWVudC11aSI6eyJyb2xlcyI6WyJhZG1pbiJdfSwiYWRtaW4iOnsicm9sZXMiOlsidW1hX3Byb3RlY3Rpb24iXX0sImFjY291bnQiOnsicm9sZXMiOlsibWFuYWdlLWFjY291bnQiLCJtYW5hZ2UtYWNjb3VudC1saW5rcyIsInZpZXctcHJvZmlsZSJdfX0sInNjb3BlIjoiZW1haWwgcHJvZmlsZSIsImNsaWVudElkIjoiYWRtaW4iLCJjbGllbnRIb3N0IjoiMTAuMTk3LjcuMTI2IiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJyb2xlcyI6WyJvZmZsaW5lX2FjY2VzcyIsImFkbWluIiwidW1hX2F1dGhvcml6YXRpb24iLCJkZWZhdWx0LXJvbGVzLWRpZ2l0YWwtYWNjb3VudCJdLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJzZXJ2aWNlLWFjY291bnQtYWRtaW4iLCJjbGllbnRBZGRyZXNzIjoiMTAuMTk3LjcuMTI2In0.NP9zxtFbW6qWKAaPCdtOZOp5bf7sdVyek3nMqK3n05Ccn3kwrLBhUEd63VpGWu_gFmqpvYNYpkEeS01wO5VIVIm5Km4A2WvctdRzZmm1T50kO04fSusjt5jFLzMxvM2wIayqb4IJemtR1AB0mImd-ZG6GQjM8WJYn4xyQoE5RrpCKvFT6jI_358SjnQU1CbmHUodXkbmQpAAnO4Jp1ZsO7Rmm3jnIH9pBPB-r-jFOBihfvNQaNKBWkw6AtiMnPEGXDR-iY2yyrvOLLpWBVIJGOIp-vUp9LKAPBwSKegaWwuuh_I5SM2qT21bYMV6oJQBbNIVzPzxt0BsK5in09HykA' \
--header 'Content-Type: application/json' \
--data-raw '{}

Descrição dos campos:

CampoDescrição
idID da transação da devolução
createdAtData da devolução
updateAtData da última alteração
deletedAtCampo Nulo
amountValor da devolução (pagamento)
digitablelineLinha digitável do boleto devolvido (original)
descriptionMotivo da devolução
donestatus da devolução (true:OK/false: Pendente)
refundCelcoinDateData da devolução do Provedor
createdCelcoinDateData do pagamento
boletoID da transação original (pagamento)