Conciliação
Essa rota é utilizada quando se deseja retornar os dados referente a Conciliação Bancária em uma data específica. O response conterá os dados relacionados a conta bancária bem como o resumo das transações (Pagas e Estornadas). Se o parâmetro date_created
não for passado na request, o response será da última operação de conciliação gravada no sistema da Marlim.
Importante
Esse endpoint só irá retornar dados em PRODUÇÃO, ou seja, se for usado uma API Key de teste, o retorno será sempre o código 404 (Not Found).
Query Params
Propriedade | Tipo | Descrição |
---|---|---|
date_created | date-time | Filtro para a Data da Conciliação Bancária. |
Atenção
O parâmetro date_created
utiliza unixTimeStamp em milissegundos para representá-lo. Para gerar o unixTimeStamp de uma data, é possível utilizar o console do Google Chrome com o seguinte código em Javascript: new Date("2021-05-04T00:00:00.000Z").getTime()
que retornará 1620086400000. Mesmo com o unixTimeStamp contendo data e hora, o importante nesse cenário é apenas a data 2021-05-04, podendo ser passado nesse caso qualquer horário entre 00:00:00 e 23:59:59 que será filtrado apenas o dia em questão.
Response Object
Ao buscar uma conciliação, este é o objeto que você recebe como resposta.
Propriedade | Tipo | Descrição |
---|---|---|
transfer_referece_date | string | Data de criação da conciliação no formato ISODate. |
transfer_referece_date_timestamp | date-time | Data de criação da conciliação no formato Unix timestamp. |
transfer_id | string | Número identificador da conciliação. |
type | string | Tipo da transação. Valores possíveis: ted , doc e credito_em_conta . |
paid_transactions_amount | int32 | Valor em centavos do somatório de todas as transações pagas (propriedade gross_amout ). |
refunded_transactions_amount | int32 | Valor em centavos do somatório de todas as transações estornadas. |
transfer_estimated_amount | int32 | Valor em centavos do total a ser transferido para a conta. Resultado da subtração entre paid_transactions_amount e refunded_transactions_amount . |
funding_estimated_date | string | Data e horas previstos para o depósito em conta corrente. |
status | string | Estado no qual a transação se encontra. Valores possíveis: pending_transfer , transferred , failed , processing e canceled . |
transactions | string | Objeto contendo os arrays de transaçãoes pagas (paid ) e estornadas (refunded ) referentes a conciliação da data específica. |
TIP
O processo de conciliação financeira na Marlim ocorre de segunda-feira à sexta-feira (salvo feriados nacionais), no período das 12h00 às 12h30 (GMT-3). Se a sua aplicação tiver alguma rotina para buscar os dados de conciliação, sugerimos fazer esse processo após às 13h00 (GMT-3).
Exemplo
- Somente Status Paid
curl GET https://api.wu.marlim.co/v1/conciliation?date_created=1620086400000--H "Content-Type": "application/json"--H "api_key": "api_key_value"--data-raw '{}'
{"transfer_referece_date": "2021-05-04T00:00:00.000Z","transfer_referece_date_timestamp": 1620086400000,"transfer_id": "12345678","type": "ted","paid_transactions_amount": 5000000,"refunded_transactions_amount": 0,"transfer_estimated_amount": 5000000,"funding_estimated_date": "2021-05-04T15:00:00.000Z","status": "transferred","transactions": {"refunded": [],"paid": [{"status": "paid","authorization_code": "123456","nsu": "111222333","acquirer_response_code": "0000","marlim_transaction_id": "111222333","date_created": "2021-05-03T00:00:00.000Z","payment_method": "credit","installments": "3","gross_amout": 100000,"authorized_amount": 104221,"paid_amount": 104221,"paid_per_month": 26055,"interest_rate": 1.04,"interest_rate_per_month": 1407,"interest_rate_total": 4221,"customer_name": "Luke Skywalker","customer_document_number": "12345678900","customer_email": "luke@jedimaster.sw","customer_phone_number": "+18007770133","card_brand": "visa","card_last_digits": "4444","card_holder_name": "Luke Skywalker","wu_payment_type": "FX","wu_agent_account_number": "EWOKS123","wu_agent_operator_id": "001","wu_agent_terminal_id": "A0BC","wu_agent_pos_user_id": "123ABC"},{"status": "paid","authorization_code": "234567","nsu": "111222444","acquirer_response_code": "0000","marlim_transaction_id": "111222444","date_created": "2021-05-03T01:00:00.000Z","payment_method": "credit","installments": "1","gross_amout": 200000,"authorized_amount": 205233,"paid_amount": 205233,"paid_per_month": 205233,"interest_rate": 2.62,"interest_rate_per_month": 5233,"interest_rate_total": 5233,"customer_name": "Leia Skywalker Organa Solo","customer_document_number": "12345678999","customer_email": "leia@jedimaster.sw","customer_phone_number": "+18007770144","card_brand": "mastercard","card_last_digits": "5555","card_holder_name": "Leia S. O. Solo","wu_payment_type": "MT","wu_agent_account_number": "NABOO123","wu_agent_operator_id": "002","wu_agent_terminal_id": "B1CD","wu_mt_transaction_id": "1112223334"},{"status": "paid","authorization_code": "456789","nsu": "111222555","acquirer_response_code": "0000","marlim_transaction_id": "111222555","date_created": "2021-05-03T02:00:00.000Z","payment_method": "credit","installments": "8","gross_amout": 500000,"authorized_amount": 544959,"paid_amount": 544959,"paid_per_month": 68120,"interest_rate": 1.08,"interest_rate_per_month": 5620,"interest_rate_total": 44959,"customer_name": "Lord Darth Vader","customer_document_number": "1111222888","customer_email": "vader@darklordofthesith.sw","customer_phone_number": "+18007770555","card_brand": "amex","card_last_digits": "666","card_holder_name": "Lord D. Vader","wu_payment_type": "FX","wu_agent_account_number": "IAMYOURFATHER999","wu_agent_operator_id": "003","wu_agent_terminal_id": "C2DE","wu_agent_pos_user_id": "345DEF"},{"+N": "..."}]}}