SLC

Os eventos relacionados a SLC (Sistema de Liquidação de Cartões) disparam mensagens sempre que ocorrem atualizações na conciliação e liquidação de transações relacionadas aos recebíveis de cartões nas contas dos clientes de nossos parceiros.

Para mais informações sobre quando estes eventos são disparados e sobre o seu conteúdo, consulte a página:

Pré-requisitos

Para receber esses eventos, o parceiro deverá:

Informações sobre os eventos

Contexto e nome do evento

Os campos context e name poderão variar de acordo com a tabela a seguir:

contextnameDescrição
SLCSLC_CASH_IN_WAS_RECEIVEDO valor foi recebido no core bancário Bankly.
SLCSLC_CASH_IN_WAS_CLEAREDO valor foi liberado na conta destino do cliente.

📘

Nota

No contexto do SLC, não há um endpoint disponível para simular o recebimento dos eventos "SLC_CASH_IN_WAS_RECEIVED" e "SLC_CASH_IN_WAS_CLEARED" no ambiente de sandbox. Para realizar os testes, o parceiro deve entrar em contato com o seu Technical Account Manager (TAM).

Fluxo dos eventos

O fluxograma a seguir descreve a sequência em que os eventos ocorrem. Clique na imagem para ampliá-la:

Fluxo eventos - Parceiro.jpg

Identificador (entityId)

O campo entityId é o identificador da entidade emissora do evento e seu valor depende do contexto de sua emissão.

No contexto de SLC, o entityId é o identificador da transação (authenticationCode).

Dados dos eventos

SLC_CASH_IN_WAS_RECEIVED

Esse evento sinaliza que o valor foi recebido no core bancário Bankly.

Descrição do objeto data do evento

O objeto data traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:

NomeTipoDescriçãoNúmero máximo de caracteres
authenticationCodestringIdentificador da transação.
amountobjectObjeto que contém informações sobre o valor a ser transferido.
amount.valuenumberValor a ser transferido.
amount.currencystringCódigo da moeda com base na ISO - 4217.
recipientobjectObjeto que contém informações sobre o recebedor.
recipient.documentobjectObjeto que contém informações sobre o documento do recebedor.
recipient.document.valuestringNúmero do documento.
recipient.document.typestringTipo do documento, que pode ser "CPF" ou "CNPJ".
recipient.namestringNome completo do recebedor.
recipient.typestringTipo do recebedor, que pode ser “Customer” ou “Business”.
recipient.accountobjectObjeto que contém informações sobre a conta bancária do recebedor.
recipient.account.branchstringNúmero da agência.
recipient.account.numberstringNúmero da conta.
recipient.account.bankobjectObjeto que contém informações sobre o banco ao qual a conta pertence.
recipient.account.bank.ispbstringISPB (Identificador de Sistema de Pagamentos Brasileiro) do banco.
recipient.account.bank.codestringCódigo do banco.
recipient.account.bank.namestringNome do banco.
merchantobjectObjeto que contém informações referentes ao estabelecimento/comerciante (merchant) que aceitou a transação. Seus campos são baseados na ISO-8583.
merchant.pointOfSaleCodenumberCódigo do ponto de venda.
merchant.namestringNome do merchant.
merchant.documentobjectObjeto que contém informações sobre o documento do merchant.
merchant.document.valuestringNúmero do documento.
merchant.document.typestringTipo do documento, que pode ser "CPF" ou "CNPJ".
acquirerobjectObjeto que contém informações sobre o adquirente.
acquirer.namestringNome do adquirente.
acquirer.documentobjectObjeto que contém informações sobre o documento do adquirente.
acquirer.document.valuestringNúmero do documento.
acquirer.document.typestringTipo do documento, que pode ser "CPF" ou "CNPJ".
transactionobjectObjeto que contém informações sobre a transação.
transaction.uniqueClearingNumberstringCódigo da transação no mercado. Esse número exclusivo identifica e rastreia as atividades de negociação das organizações.
transaction.brandstringBandeira da transação.
transaction.typestringIndica a operação da transação, que pode ser “Credit” (crédito), “Debit” (débito) ou “Advancement” (antecipação).
channelobjectObjeto que contém informações sobre o canal de transferência.
channel.namestringNome do tipo de canal de transferência bancária, o qual sempre será “SLC”.
createdAtstringData em que o evento de conciliação ocorreu, no formato ISO 8601 - UTC.

Payload do evento

O payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:

Exemplo de payload
{
  "entityId":"c443b2be-5d11-400e-ba43-ad5f6115cb95",
  "companyKey":"STG_LUFFY",
  "idempotencyKey":"06650f6e-f696-4fe1-92b6-fe0e9c00030e",
  "context":"Slc",
  "name":"SLC_CASH_IN_WAS_RECEIVED",
  "timestamp":"2024-06-20T07:01:39.5700851Z",
  "correlationId":"1e3530e9-bdf5-4319-b0e5-4ae479844953",
  "data":{
     "authenticationCode":"c443b2be-5d11-400e-ba43-ad5f6115cb95",
     "amount":{
        "value":61.86,
        "currency":"BRL"
     },
     "recipient":{
        "document":{
           "value":"34183937000161",
           "type":"CNPJ"
        },
        "type":"Business",
        "name":"BANCO BV SA",
        "account":{
           "branch":"0001",
           "number":"1104019636",
           "bank":{
              "code":"332",
              "ispb":"13140088",
              "name":"Acesso Soluções de Pagamento S.A."
           }
        }
     },
     "merchant":{
        "pointOfSaleCode":"88000391",
        "name":"Editora Nísia Floresta",
        "document":{
           "value":"01858774000110",
           "type":"CNPJ"
        }
     },
     "acquirer":{
        "name":"Cielo S.A",
        "document":{
           "value":"34183937000161",
           "type":"CNPJ"
        }
     },
     "transaction":{
        "uniqueClearingNumber":"202405271000392204283",
        "brand":"ELO",
        "type":"Debit"
     },
     "channel":{
        "name":"SLC"
     },
     "createdAt":"2024-06-20T07:01:39.5700768Z"
  },
  "version":"1.0"
}

SLC_CASH_IN_WAS_CLEARED

Esse evento sinaliza que o valor foi liberado na conta destino do cliente.

Descrição do objeto data do evento

O objeto data traz detalhes específicos do contexto em que o evento ocorre. Neste caso, o objeto trará os campos de acordo com a tabela:

NomeTipoDescriçãoNúmero máximo de caracteres
authenticationCodestringIdentificador da transação.
amountobjectObjeto que contém informações sobre o valor a ser transferido.
amount.valuenumberValor a ser transferido.
amount.currencystringCódigo da moeda com base na ISO - 4217.
recipientobjectObjeto que contém informações sobre o recebedor.
recipient.documentobjectObjeto que contém informações sobre o documento do recebedor.
recipient.document.valuestringNúmero do documento.
recipient.document.typestringTipo do documento, que pode ser "CPF" ou "CNPJ".
recipient.namestringNome completo do recebedor.
recipient.typestringTipo do recebedor, que pode ser “Customer” ou “Business”.
recipient.accountobjectObjeto que contém informações sobre a conta bancária do recebedor.
recipient.account.branchstringNúmero da agência.
recipient.account.numberstringNúmero da conta.
recipient.account.bankobjectObjeto que contém informações sobre o banco ao qual a conta pertence.
recipient.account.bank.ispbstringISPB (Identificador de Sistema de Pagamentos Brasileiro) do banco.
recipient.account.bank.codestringCódigo do banco.
recipient.account.bank.namestringNome do banco.
merchantobjectObjeto que contém informações referentes ao estabelecimento/comerciante (merchant) que aceitou a transação. Seus campos são baseados na ISO-8583.
merchant.pointOfSaleCodenumberCódigo do ponto de venda.
merchant.namestringNome do merchant.
merchant.documentobjectObjeto que contém informações sobre o documento do merchant.
merchant.document.valuestringNúmero do documento.
merchant.document.typestringTipo do documento, que pode ser "CPF" ou "CNPJ".
acquirerobjectObjeto que contém informações sobre o adquirente.
acquirer.namestringNome do adquirente.
acquirer.documentobjectObjeto que contém informações sobre o documento do adquirente.
acquirer.document.valuestringNúmero do documento.
acquirer.document.typestringTipo do documento, que pode ser "CPF" ou "CNPJ".
transactionobjectObjeto que contém informações sobre a transação.
transaction.uniqueClearingNumberstringCódigo da transação no mercado. Esse número exclusivo identifica e rastreia as atividades de negociação das organizações.
transaction.brandstringBandeira da transação.
transaction.typestringIndica a operação da transação, que pode ser “Credit” (crédito), “Debit” (débito) ou “Advancement” (antecipação).
channelobjectObjeto que contém informações sobre o canal de transferência.
channel.namestringNome do tipo de canal de transferência bancária, o qual sempre será “SLC”.
createdAtstringData em que o evento de liquidação ocorreu, no formato ISO 8601 - UTC.

Payload do evento

O payload abaixo exemplifica a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-lo:

Exemplo de payload
{
  "entityId":"c443b2be-5d11-400e-ba43-ad5f6115cb95",
  "companyKey":"STG_LUFFY",
  "idempotencyKey":"06650f6e-f696-4fe1-92b6-fe0e9c00030e",
  "context":"Slc",
  "name":"SLC_CASH_IN_WAS_CLEARED",
  "timestamp":"2024-06-20T07:01:39.5700851Z",
  "correlationId":"1e3530e9-bdf5-4319-b0e5-4ae479844953",
  "data":{
     "authenticationCode":"c443b2be-5d11-400e-ba43-ad5f6115cb95",
     "amount":{
        "value":61.86,
        "currency":"BRL"
     },
     "recipient":{
        "document":{
           "value":"34183937000161",
           "type":"CNPJ"
        },
        "type":"Business",
        "name":"BANCO BV SA",
        "account":{
           "branch":"0001",
           "number":"1104019636",
           "bank":{
              "code":"332",
              "ispb":"13140088",
              "name":"Acesso Soluções de Pagamento S.A."
           }
        }
     },
     "merchant":{
        "pointOfSaleCode":"88000391",
        "name":"Editora Nísia Floresta",
        "document":{
           "value":"34183937000161",
           "type":"CNPJ"
        }
     },
     "acquirer":{
        "name":"Cielo S.A",
        "document":{
           "value":"82723835000134",
           "type":"CNPJ"
        }
     },
     "transaction":{
        "uniqueClearingNumber":"202405271000392204283",
        "brand":"ELO",
        "type":"Debit"
     },
     "channel":{
        "name":"SLC"
     },
     "createdAt":"2024-06-20T07:01:39.5700768Z"
  },
  "version":"1.0"
}

Copyright © 2021 Acesso Soluções de Pagamento S.A - Todos os direitos reservados