Cartão

Os eventos referentes a cartão disparam mensagens ao destinatário quando:

  • Um cartão é emitido;
  • O status de um cartão é alterado;
  • Um cartão físico começa a ser confeccionado;
  • O status ou histórico de rastreio de um cartão físico é alterado;
  • A data de expiração de um cartão está próxima do vencimento;
  • A modalidade de um cartão combo tem seu status alterado.

Para mais informações sobre quando essas mensagens são disparadas e sobre o seu conteúdo, consulte as páginas:

Pré-requisitos

Para receber esses eventos, o parceiro deverá:

  • Configurar previamente o recebedor de eventos do webhook.
  • Conhecer a estrutura básica dos eventos que acompanha o objeto data.

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
CardCARD_WAS_ISSUEDO cartão foi emitido.
CardCARD_WAS_EMBOSSEDO cartão físico está sendo confeccionado.
CardTRACKING_STATUS_CHANGEDHouve uma atualização no status de rastreio.
CardTRACKING_STATUS_SEND_HISTORYDurante o processo de entrega do cartão, o status de rastreamento do cartão emitido é atualizado, acionando o evento TRACKING_STATUS_CHANGED. Em paralelo, o evento TRACKING_STATUS_SEND_HISTORY é disparado para comunicar o histórico completo da situação de rastreio, desde a sua criação até a entrega ao destinatário, organizado do mais recente para o mais antigo.
CardCARD_STATUS_WAS_MODIFIEDO status do cartão foi alterado.
CardCARD_EXPIRATION_DATE_IS_APPROACHINGO cartão está próximo do vencimento.

Fluxo dos eventos

Os fluxogramas a seguir descrevem a sequência em que os eventos ocorrem com base no contexto em que eles estão inseridos. Clique nas imagens para ampliá-las:

Emissão de cartão físico

📘

Nota

O processo de emissão de cartão virtual gera apenas o evento CARD_WAS_ISSUED, pois, além de não precisar ser transportado após sua emissão, o cartão já fica ativado assim que é criado (status "Active").

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 Cartão o entityId é o código identificador do cartão (proxy).

📘

Nota

No caso do evento TRACKING_STATUS_CHANGED, o entityId é o código de rastreio gerado pelo Banco Liquidante para ser utilizado pelo operador logístico. O seu valor não é retornado no objeto data do payload, somente no campo entityId presente no cabeçalho do evento.

Dados dos eventos

CARD_WAS_ISSUED

Este evento sinaliza que o cartão foi emitido.

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ção
proxystringCódigo identificador do cartão.
activateCodestringCódigo atrelado ao cartão no momento de sua emissão.
trackingCodestringCódigo de rastreio do cartão. Campo retornado apenas para cartões físicos.
aliasstringApelido dado ao cartão.
namestringNome gravado no cartão, também conhecido como nome de embossing.
programobjectObjeto que contém informações sobre o programa escolhido pelo parceiro.
program.idstringIdentificador do programa, o qual é passado no momento da emissão do cartão.
program.typestringTipo de programa. Para emissão de cartão avulso, os mais comuns são: “PhysicalPre”, “VirtualPre” e "Pos", que dizem respeito ao pré-pago físico/virtual e pós-pago físico, respectivamente. Se a emissão for feita em lote, há mais duas opções disponíveis: "LotPre" e "LotPos".
program.binstringO BIN, ou Bank Identification Number , são os seis ou oito primeiros dígitos do cartão, utilizados para identificar a instituição bancária que o emitiu.
program.brandstringBandeira do cartão.
program.namestringNome cadastral do programa definido no Banco Liquidante, o qual segue o padrão o qual segue o padrão “COMPANYKEY_PRODUTO_FISICO/VIRTUAL”.
program.productobjectObjeto que contém informações sobre o tipo de produto do cartão.
program.product.typestringTipo de produto que atribui um conjunto de vantagens de acordo com o perfil do portador.
program.product.additionalInfostringInformações complementares sobre o produto do cartão. Observação: só deve existir se o program.product.type for igual a "OUTROS".
lastFourDigitsstringQuatro últimos dígitos do cartão.
cardTypestringTipo do cartão, que pode ser “Physical” ou “Virtual”.
statusstringStatus do cartão. Exemplos: “Active”, “Building”, “Sleeping”, “Inactive”, dentre outros. Confira a tabela com os possíveis status reversíveis e irreversíveis na página Possíveis status do cartão.
functionstringFunção do cartão, que pode ser “Pre”, “Pos” ou “Debit”.
allowContactlessbooleanIndica se é permitido pagamento por aproximação.
isAdditionalbooleanIndica se é um cartão adicional ou não.
functionalities[]array of objectsLista de objetos contendo informações sobre as funcionalidades do cartão.
functionalities[].typestringTipo de funcionalidade associada ao cartão, que pode ser “Debit", "Pos" ou "Pre".
functionalities[].programobjectObjeto que contém informações sobre o programa ao qual a funcionalidade está vinculada.
functionalities[].program.idnumberIdentificador único do programa.
functionalities[].program.binstringO BIN, ou Bank Identification Number, são os seis ou oito primeiros dígitos do cartão, utilizados para identificar a instituição bancária que o emitiu.
functionalities[].program.typestringTipo do programa que define a modalidade do cartão.
functionalities[].program.brandstringBandeira do cartão.
functionalities[].program.namestringNome cadastral do programa definido no Banco Liquidante, o qual segue o padrão o qual segue o padrão “COMPANYKEY_PRODUTO_FISICO/VIRTUAL”.
functionalities[].program.productobjectObjeto que contém informações sobre o tipo de produto do cartão.
functionalities[].program.product.typestringTipo de produto que atribui um conjunto de vantagens de acordo com o perfil do portador.
functionalities[].program.product.additionalInfostringInformações complementares sobre o produto do cartão. Observação: só deve existir se o program.product.type for igual a "OUTROS".
functionalities[].statusstringStatus da modalidade, que pode ser “Enabled" (ativado), "Disabled" (desativado), "Blocked" (bloqueado) e “BlockedByContract" (bloqueado por contrato).
addressobjectObjeto que contém informações sobre o endereço comercial ou residencial do titular do cartão.
address.ziCodestringCódigo postal do endereço.
address.addressLinestringLogradouro (nome da rua, avenida etc.).
address.numberstringNúmero do imóvel.
address.neighborhoodstringNome do bairro.
address.complementstringComplemento do endereço.
address.citystringNome da cidade.
address.statestringNome do estado.
address.countrystringNome do país.
holderobjectObjeto que contém informações sobre o titular do cartão.
holder.documentobjectObjeto que contém informações sobre o documento do titular do cartão.
holder.document.valuestringNúmero do documento.
holder.document.typestringTipo do documento, que pode ser “CPF” ou “CNPJ”.
holder.namestringNome cadastrado.
holder.accountobjectObjeto que contém informações sobre a conta do titular do cartão. Observação: cartões antigos podem não ter essa informação armazenada em seus dados.
holder.account.branchstringNúmero da agência.
holder.account.numberstringNúmero da conta.
holder.account.bankobjectObjeto que contém informações sobre o banco ao qual a conta do titular do cartão pertence.
holder.account.bank.ispbstringISPB (Identificador de Sistema de Pagamentos Brasileiro) do banco.
holder.account.bank.codestringCódigo do banco.
holder.account.bank.namestringNome do banco.
holder.account.isExternalBankingCorebooleanIndicador de utilização de core bancário externo, que pode ser true ou false.
holder.phoneobjectObjeto que contém informações sobre o telefone do titular do cartão.
holder.phone.countryCodestringCódigo DDI do país.
holder.phone.numberstringNúmero de telefone incluindo DDD.
creditobjectObjeto que contém informações sobre sobre o contrato de crédito. Campo retornado apenas para cartões do tipo pós, quando já há um contrato.
credit.contractNumberstringNúmero do contrato de crédito.
credit.limitTotalobjectObjeto que contém informações sobre o limite total disponibilizado no contrato.
credit.limitTotal.valuenumberValor do total disponibilizado no contrato.
credit.limitTotal.currencystringCódigo da moeda com base na ISO 4217. Exemplo: “BRL”.
batchobjectObjeto que contém informação sobre o lote que originou o cartão. Esse objeto somente será retornado caso o cartão tenha sido emitido dentro de um lote.
batch.idstringIdentificador único do lote.
previousCardobjectObjeto que contém informação sobre a via anterior deste cartão. Esse objeto somente será retornado em caso de segunda via (cartão físico).
previousCard.proxystringCódigo identificador do cartão da via anterior.
previousCard.purposestringRazão da nova emissão (”Duplicate”).
previousCard.cancellationobjectObjeto que contém informações sobre o cancelamento da via anterior do cartão.
previousCard.cancellation.modestringMomento de cancelamento da primeira via, que pode ser “Immediately” (cancelamento imediato), “Later” (cancelamento tardio), “CanceledAlready” (cartão já cancelado).
previousCard.cancellation.proxystringCódigo identificador do cartão a ser cancelado. Importante: caso este campo retorne null ou não seja enviado, considere o valor retornado no campo previousCard.proxy.
previousCard.cancellation.reasonstringMotivo pelo qual a via anterior do cartão foi ou será cancelada.
expirationDatestringData de expiração do cartão, no formato "yyyy-MM-dd" .
additionalobjectObjeto que contém informações sobre o cartão adicional. Observação: Esse objeto somente será retornado caso seja um cartão adicional.
additional.holderobjectObjeto que contém informações sobre o portador do cartão adicional.
additional.holder.namestringNome do portador do cartão adicional.
additional.holder.documentobjectObjeto que contém informações sobre o documento do portador do cartão adicional.
additional.holder.document.valuestringNúmero do documento do cliente (11 ou 14 dígitos).
additional.holder.document.typestringTipo do documento do cliente (CPF ou CNPJ).
additional.mainProxystringCódigo identificador do cartão titular associado ao cartão adicional.

Payload do evento

Os payloads abaixo exemplificam a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-los:

Exemplo de payload
 {
 "idempotencyKey": "0c908f19-6a3e-4a0b-90aa-606d9a659dfb",
 "context": "Card",
 "name": "CARD_WAS_ISSUED",
 "timestamp": "2022-04-25T12:27:24.1773777Z",
 "entityId": "2500441005128861608",
 "companyKey": "HIPERBANCO_SANDBOX",
 "correlationId": "496b8b38-c956-415a-8668-c21cd146285b",
 "metadata": {
    "created": "2022-04-25T12:27:04.294+00:00"
 },
 "data": {
    "proxy": "0000000000000000000",
    "activateCode": "A49000000095",
    "trackingCode": "JRDRVSQ00000",
    "alias": "0422",
    "name": "Nísia Floresta",
    "program": {
       "id": "53",
       "type": "Pre",
       "bin": "123456",
       "brand": "Mastercard",
       "name": "HIPERBANCO_SANDBOX - Physical"
    },
    "lastFourDigits": "0000",
    "cardType": "Physical",
    "status": "Active",
    "function": "Pre",
    "allowContactless": true,
    "functionalities": [
       {
          "type": "Pre",
          "program": {
             "id": 53,
             "bin": "234028",
             "type": "PhysicalPre",
             "brand": "Mastercard",
             "name": "HIPERBANCO_SANDBOX - Physical"
          },
          "status": "ENABLED"
       }
    ],
    "address": {
       "zipCode": "68060100",
       "addressLine": "Rua 6 de Março",
       "number": "2500",
       "neighborhood": "Alter do Chão",
       "complement": "Apartamento",
       "city": "Santarém",
       "state": "PA",
       "country": "BR"
    },
    "holder": {
       "document": {
          "value": "47742663023",
          "type": "CPF"
       },
       "name": "Nísia Floresta",
       "phone": {
          "countryCode": "55",
          "number": "23415162342"
       }
    },
    "expirationDate": "2030-03-31"
 }
}
 {
 "idempotencyKey": "0c908f19-6a3e-4a0b-90aa-606d9a659dfb",
 "context": "Card",
 "name": "CARD_WAS_ISSUED",
 "timestamp": "2022-04-25T12:27:24.1773777Z",
 "entityId": "2500441005128861608",
 "companyKey": "HIPERBANCO_SANDBOX",
 "correlationId": "496b8b38-c956-415a-8668-c21cd146285b",
 "metadata": {
    "created": "2022-04-25T12:27:04.294+00:00"
 },
 "data": {
    "proxy": "0000000000000000000",
    "activateCode": "A49000000095",
    "trackingCode": "JRDRVSQ00000",
    "alias": "0422",
    "name": "Nísia Floresta",
    "program": {
       "id": "53",
       "type": "Pre",
       "bin": "123456",
       "brand": "Mastercard",
       "name": "HIPERBANCO_SANDBOX - Physical"
    },
    "lastFourDigits": "0000",
    "cardType": "Physical",
    "status": "Active",
    "function": "Pre",
    "allowContactless": true,
    "functionalities": [
       {
          "type": "Pre",
          "program": {
             "id": 53,
             "bin": "234028",
             "type": "Pre",
             "brand": "Mastercard",
             "name": "HIPERBANCO_SANDBOX - Physical"
          },
          "status": "ENABLED"
       }
    ],
    "address": {
       "zipCode": "68060100",
       "addressLine": "Rua 6 de Março",
       "number": "2500",
       "neighborhood": "Alter do Chão",
       "complement": "Apartamento",
       "city": "Santarém",
       "state": "PA",
       "country": "BR"
    },
    "holder": {
       "document": {
          "value": "47742663023",
          "type": "CPF"
       },
       "name": "Nísia Floresta",
       "phone": {
          "countryCode": "55",
          "number": "23415162342"
       }
    },
    "previousCard": {
       "proxy": "1111111111111111111",
       "purpose": "Duplicate",
       "cancellation": {
          "mode": "Immediately",
          "proxy": "1111111111111111111",
          "reason": "CardDamagedCanceled"
       }
    },
    "expirationDate": "2030-03-31"
 }
}
{
 "entityId": "24906A3D54FC",
 "idempotencyKey": "86447d19-687f-4fa8-80cf-a5aa406457b9",
 "companyKey": "HIPERBANCO_SANDBOX",
 "version": "1",
 "context": "Card",
 "name": "TRACKING_STATUS_CHANGED",
 "timestamp": "2021-10-06T13:07:25.3853601Z",
 "correlationId": "7a1bfc3f-50e6-458c-aa9b-d42a22ddb84d",
 "metadata": {
    "created": "2021-11-10T20:40:24.282+00:00",
    "modified": "2021-11-18T20:40:24.282+00:00"
 },
 "data": {
    "card": {
       "proxy": "2229141009436273825",
       "alias": "Nísia Floresta"
    },
    "estimatedDeliveryDate": "2021-11-25T23:59:59.282+00:00",
    "status": {
       "type": "InProgress",
       "reason": "Object on the way"
    }
 }
}

CARD_WAS_EMBOSSED

Este evento indica que o cartão físico está sendo confeccionado.

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ção
proxystringCódigo identificador do cartão.
activateCodestringCódigo atrelado ao cartão no momento de sua emissão.
trackingCodestringCódigo de rastreio do cartão. Campo retornado apenas para cartões físicos.
aliasstringApelido definido pelo proprietário para o cartão.
namestringNome gravado no cartão, também conhecido como nome de embossing.
programobjectObjeto que contém informações sobre o programa escolhido pelo parceiro.
program.idnumberIdentificador do programa, o qual é passado no momento da emissão do cartão.
program.typestringTipo de programa. Para emissão de cartão avulso, os mais comuns são: “PhysicalPre”, “VirtualPre” e "Pos", que dizem respeito ao pré-pago físico/virtual e pós-pago físico, respectivamente. Se a emissão for feita em lote, há mais duas opções disponíveis: "LotPre" e "LotPos".
program.binstringO BIN, ou Bank Indetification Number, são os seis ou oito primeiros dígitos do cartão, utilizados para identificar a instituição bancária que o emitiu.
program.brandstringBandeira do cartão.
program.namestringNome cadastral do programa definido no Banco Liquidante, o qual segue o padrão “COMPANYKEY_PRODUTO_FISICO/VIRTUAL”.
lastFourDigitsstringQuatro últimos dígitos do cartão.
cardTypestringTipo do cartão, que pode ser “Physical” ou “Virtual”.
statusstringStatus do cartão. Exemplos: “Active”, “Building”, “Sleeping”, “Inactive”, dentre outros. Confira a tabela com os possíveis status reversíveis e irreversíveis na página Possíveis status do cartão.
functionstringFunção do cartão, que pode ser “Pre”, “Pos” ou “Debit”.
allowContactlessbooleanIndica se é permitido pagamento por aproximação.
functionalities[]array of objectsLista de objetos contendo informações sobre as modalidades do cartão.
functionalities[].typenumberTipo de modalidade associada ao cartão, que pode ser “Debit", "Pos" ou "Pre".
functionalities[].programobjectObjeto que contém informações sobre o programa ao qual a modalidade está vinculada.
functionalities[].program.idnumberIdentificador único do programa.
functionalities[].program.binstringO BIN, ou Bank Indetification Number, são os seis ou oito primeiros dígitos do cartão, utilizados para identificar a instituição bancária que o emitiu.
functionalities[].program.typestringTipo do programa que define a modalidade do cartão.
functionalities[].program.brandstringBandeira do cartão.
functionalities[].program.namestringNome cadastral do programa definido no Banco Liquidante, o qual segue o padrão o qual segue o padrão “COMPANYKEY_PRODUTO_FISICO/VIRTUAL”.
functionalities[].statusstringStatus da modalidade, que pode ser “Enabled" (ativado), "Disabled" (desativado), "Blocked" (bloqueado) e “BlockedByContract" (bloqueado por contrato).
addressobjectObjeto que contém informações sobre o endereço comercial ou residencial do titular do cartão.
address.zipCodestringCódigo postal do endereço.
address.addressLinestringLogradouro (nome da rua, avenida etc.).
address.numberstringNúmero do imóvel.
address.neighborhoodstringNome do bairro.
address.complementstringComplemento do endereço.
address.citystringNome da cidade.
address.statestringNome do estado.
address.countrystringNome do país.
holderobjectObjeto que contém informações sobre o titular do cartão.
holder.documentobjectObjeto que contém informações sobre o documento do titular do cartão.
holder.document.valuestringNúmero do documento.
holder.document.typestringTipo do documento, que pode ser “CPF” ou “CNPJ”.
holder.namestringNome cadastrado.
holder.phoneobjectObjeto que contém informações sobre o telefone do titular do cartão.
holder.phone.countryCodestringCódigo DDI do país.
holder.phone.numberstringNúmero de telefone incluindo DDD.
creditobjectObjeto que contém informações sobre sobre o contrato de crédito. Campo retornado apenas para cartões do tipo pós, quando já há um contrato.
credit.contractNumberstringNúmero do contrato de crédito.
credit.limitTotalobjectObjeto que contém informações sobre o limite total disponibilizado no contrato.
credit.limitTotal.valuenumberValor do total disponibilizado no contrato.
credit.limitTotal.currencystringCódigo da moeda com base na ISO 4217. Exemplo: “BRL”.
embosserobjectObjeto que contém informações sobre os dados de envio para confecção.
embosser.factorystringFábrica de confecção do cartão.
embosser.fileNamestringNome do arquivo em que o cartão foi enviado para confecção.
embosser.embossedAtstringData e hora do envio, no formato ISO 8601 - UTC.
embosser.customFieldsobjectObjeto que contém informações sobre os campos customizados enviados à fábrica.
embosser.customFields.PlasticCodestringCódigo do plástico do cartão.
batchobjectObjeto que contém informação sobre o lote que originou o cartão. Esse objeto somente será retornado caso o cartão tenha sido emitido dentro de um lote.
batch.idstringIdentificador único do lote.
previousCardobjectObjeto que contém informação sobre a via anterior deste cartão. Esse objeto somente será retornado em caso de segunda via (cartão físico).
previousCard.proxystringCódigo identificador do cartão da via anterior.
previousCard.purposestringRazão da nova emissão (”Duplicate”).
previousCard.cancellationobjectObjeto que contém informações sobre o cancelamento da via anterior do cartão.
previousCard.cancellation.modestringMomento de cancelamento da primeira via, que pode ser “Immediately” (cancelamento imediato), “Later” (cancelamento tardio), “CanceledAlready” (cartão já cancelado).
previousCard.cancellation.proxystringCódigo identificador do cartão a ser cancelado. Importante: caso este campo retorne null ou não seja enviado, considere o valor retornado no campo previousCard.proxy.
previousCard.cancellation.reasonstringMotivo pelo qual a via anterior do cartão foi ou será cancelada.
expirationDatestringData de expiração do cartão, no formato "yyyy-MM-dd" .
📘

Nota

O objeto metadata deste evento retornará as informações enviadas pelo parceiro no objeto metadata dos endpoints de emissão de cartão.

Payload do evento

Os payloads abaixo exemplificam a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-los:

Exemplo de payload
 {
 "name": "CARD_WAS_EMBOSSED",
 "idempotencyKey": "914e0649-034f-4fb2-b20a-d87422c863cd",
 "context": "Card",
 "timestamp": "2022-12-30T01:11:07.4151363Z",
 "entityId": "2500441000000000001",
 "companyKey": "HIPERBANCO_SANDBOX",
 "correlationId": "5ba3cd76-53bf-4cc4-8ba2-eea0fb1b1071",
 "version": "1",
 "metadata": {
    "capturedAt": "2022-12-30T01:11:07.4019873Z"
 },
 "data": {
    "proxy": "2500441000000000001",
    "activateCode": "A395FFES110C",
    "alias": "1222",
    "name": "Nísia Floresta",
    "program": {
       "id": "1000",
       "name": "HIPERBANCO_SANDBOX - Physical",
       "type": "VirtualPre",
       "bin": "234028",
       "brand": "Mastercard"
    },
    "lastFourDigits": "8944",
    "cardType": "Virtual",
    "status": "InTransitLocked",
    "function": "Pre",
    "allowContactless": true,
    "functionalities": [
       {
          "type": "Pre",
          "program": {
             "id": 53,
             "bin": "234028",
             "type": "VirtualPre",
             "brand": "Mastercard",
             "name": "HIPERBANCO_SANDBOX - Physical"
          },
          "status": "ENABLED"
       }
    ],
    "address": {
       "zipCode": "68060100",
       "addressLine": "Rua 6 de Março",
       "number": "2500",
       "neighborhood": "Alter do Chão",
       "complement": "Apartamento",
       "city": "Santarém",
       "state": "PA",
       "country": "BR"
    },
    "holder": {
       "document": {
          "value": "47742663023",
          "type": "CPF"
       },
       "name": "Nísia Floresta",
       "phone": {
          "countryCode": "55",
          "number": "23415162342"
       }
    },
    "embosser": {
       "factory": "TestCard",
       "fileName": "ACESSO20221230_275.txt",
       "embossedAt": "2022-12-30T01:10:41Z",
       "customFields": {
          "plasticCode": "0000"
       }
    },
    "expirationDate": "2030-03-31"
 }
}
 {
  "name":"CARD_WAS_EMBOSSED",
  "idempotencyKey":"914e0649-034f-4fb2-b20a-d87422c863cd",
  "context":"Card",
  "timestamp":"2022-12-30T01:11:07.4151363Z",
  "entityId":"2500441000000000001",
  "companyKey":"HIPERBANCO_SANDBOX",
  "correlationId":"5ba3cd76-53bf-4cc4-8ba2-eea0fb1b1071",
  "version": "1",
  "metadata":{
      "capturedAt":"2022-12-30T01:11:07.4019873Z"
  },
  "data":{
      "proxy":"2500441000000000001",
      "activateCode":"A395FFES110C",
      "trackingCode": "JRDRVSQ00000",
      "alias":"1222",
      "name":"Nísia Floresta",
      "program":{
          "id":"1000",
          "name": "HIPERBANCO_SANDBOX - Physical",
          "type":"PhysicalPre",
          "bin": "234028",
          "brand": "Mastercard"
      },
      "lastFourDigits":"8944",
      "cardType":"Physical",
      "status":"InTransitLocked",
      "function":"Pre",
      "allowContactless":true,
      "functionalities": [
          {   
          "type": "Pre",
          "program": {
              "id": 53,
              "bin": "234028",
              "type": "PhysicalPre",
               "brand": "Mastercard",
              "name": "HIPERBANCO_SANDBOX - Physical"
          },
          "status": "ENABLED"
          }
      ],    
      "address":{
          "zipCode":"68060100",
          "addressLine":"Rua 6 de Março",
          "number":"2500",
          "neighborhood":"Alter do Chão",
          "complement":"Apartamento",
          "city":"Santarém",
          "state":"PA",
          "country":"BR"
      },
      "holder":{
          "document":{
              "value":"47742663023",
              "type":"CPF"
          },
          "name":"Nísia Floresta",
          "phone": {
              "countryCode": "55",
              "number": "23415162342"
          }
      },       
      "embosser":{
          "factory":"TestCard",
          "fileName":"ACESSO20221230_275.txt",
          "embossedAt":"2022-12-30T01:10:41Z",
          "customFields": {
              "plasticCode": "0000"
          }        
      },
      "expirationDate": "2030-03-31"       
  }
}

TRACKING_STATUS_CHANGED

Este evento sinaliza que houve uma atualização no status de rastreio.

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ção
cardobjectObjeto que contém informações sobre o cartão.
card.proxystringCódigo identificador do cartão.
card.aliasstringApelido definido pelo proprietário do cartão.
externalTrackingobjectObjeto que contém informações sobre a transportadora responsável pela entrega do cartão. Este objeto somente será enviado caso o operador logístico terceirize a entrega do cartão.
externalTracking.codestringCódigo de rastreio proveniente da transportadora.
externalTracking.partnerstringNome da transportadora.
estimatedDeliveryDatestringData de entrega estimada, no formato ISO 8601 - UTC.
statusobjectObjeto que contém informações sobre o histórico dos status desde a criação do cartão até a entrega ao destinatário.
status.typestringStatus de rastreio do cartão.
status.reasonstringDescrição do status de rastreio.
finalizedobjectObjeto que contém informações sobre quem recebeu o cartão e o número de tentativas de entrega. Retornado apenas após a entrega do cartão (Delivered).
finalized.recipientobjectObjeto que contém informações sobre quem recebeu o cartão.
finalized.recipient.namestringNome do recebedor do cartão.
finalized.recipient.kinshipstringRelacionamento do titular do cartão com a pessoa que o recebeu.
finalized.recipient.documentobjectObjeto que contém informações sobre o documento do recebedor do cartão.
finalized.recipient.document.typestringTipo do documento, que pode ser “CPF” ou “CNPJ”.
finalized.recipient.document.numberstringNúmero do documento.
finalized.recipient.attemptsintegerNúmero de tentativas de entrega realizadas.
📘

Nota

No caso do evento TRACKING_STATUS_CHANGED, o entityId é o código de rastreio gerado pelo Banco Liquidante para ser utilizado pelo operador logístico. O seu valor não é retornado no objeto data do payload, somente no campo entityId presente no cabeçalho do evento.

Payloads do evento

Os payloads abaixo exemplificam a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-los:

Exemplo de payload
{
  "companyKey": "HIPERBANCO_SANDBOX",
  "context": "Card",
  "entityId": "24906A3D54FC",
  "name": "TRACKING_STATUS_CHANGED",
  "correlationId": "7a1bfc3f-50e6-458c-aa9b-d42a22ddb84d",
  "timestamp": "2025-02-06T10:08:38.476Z",
  "metadata": {
    "created": "2025-02-06T10:08:37.868Z",
    "modified": "2025-02-06T10:08:37.868Z"
  },
  "data": {
    "card": {
      "proxy": "2229141009436273825",
      "alias": "Nísia Floresta"
    },
    "estimatedDeliveryDate": "2025-02-21T23:59:59.000Z",
    "status": {
      "reason": "Waiting for post",
      "type": "Created"
    }
  }
}
{
  "entityId": "24906A3D54FC",
  "idempotencyKey": "86447d19-687f-4fa8-80cf-a5aa406457b9",
  "companyKey": "HIPERBANCO_SANDBOX",
  "version": "1",
  "context": "Card",
  "name": "TRACKING_STATUS_CHANGED",
  "timestamp": "2021-10-06T13:07:25.3853601Z",
  "correlationId": "7a1bfc3f-50e6-458c-aa9b-d42a22ddb84d",
  "metadata": {
    "created": "2021-11-10T20:40:24.282+00:00",
    "modified": "2021-11-18T20:40:24.282+00:00"
  },
  "data": {
    "card": {
      "proxy": "2229141009436273825",
      "alias": "Nísia Floresta"
    },
    "externalTracking": {
      "code": "111",
      "partner": "CORREIOS"
    },
    "estimatedDeliveryDate": "2021-11-25T23:59:59.282+00:00",
    "status": {
      "type": "InProgress",
      "reason": "Object on the way"
    }
  }
}
{
  "entityId": "24906A3D54FC",
  "idempotencyKey": "86447d19-687f-4fa8-80cf-a5aa406457b9",
  "companyKey": "HIPERBANCO_SANDBOX",
  "version": "1",
  "context": "Card",
  "name": "TRACKING_STATUS_CHANGED",
  "timestamp": "2021-10-06T13:07:25.3853601Z",
  "correlationId": "7a1bfc3f-50e6-458c-aa9b-d42a22ddb84d",
  "metadata": {
    "created": "2021-11-10T20:40:24.282+00:00",
    "modified": "2021-11-18T20:40:24.282+00:00"
  },
  "data": {
    "card": {
      "proxy": "2229141009436273825",
      "alias": "Nísia Floresta"
    },
    "externalTracking": {
      "code": "111",
      "partner": "CORREIOS"
    },
    "estimatedDeliveryDate": "2021-11-25T23:59:59.282+00:00",
    "status": {
      "type": "Delivered",
      "reason": "Object delivered"
    },
    "finalized": {
      "recipient": {
        "name": "Maria Quitéria de Jesus",
        "kinship": "Mãe",
        "document": {
          "type": "CPF",
          "number": "09992220074"
        }
      },
      "attempts": 1
    }
  }
}
{
  "companyKey": "HIPERBANCO_SANDBOX",
  "context": "Card",
  "entityId": "24906A3D54FC",
  "name": "TRACKING_STATUS_CHANGED",
  "correlationId": "7a1bfc3f-50e6-458c-aa9b-d42a22ddb84d",
  "timestamp": "2025-02-07T02:18:55.535Z",
  "metadata": {
    "created": "2025-02-01T14:28:33.071Z",
    "modified": "2025-02-06T11:29:50.169Z"
  },
  "data": {
    "card": {
      "proxy": "2229141009436273825",
      "alias": "Nísia Floresta"
    },
    "estimatedDeliveryDate": "2025-02-14T23:59:59.000Z",
    "status": {
      "reason": "Out",
      "type": "NotDelivered"
    }
  }
}
{
  "companyKey": "HIPERBANCO_SANDBOX",
  "context": "Card",
  "entityId": "24906A3D54FC",
  "name": "TRACKING_STATUS_CHANGED",
  "correlationId": "7a1bfc3f-50e6-458c-aa9b-d42a22ddb84d",
  "timestamp": "2025-02-16T02:15:43.209Z",
  "metadata": {
    "created": "2025-02-10T22:01:35.136Z",
    "modified": "2025-02-14T19:41:19.426Z"
  },
  "data": {
    "card": {
      "proxy": "2229141009436273825",
      "alias": "Nísia Floresta"
    },
    "estimatedDeliveryDate": "2025-02-21T23:59:59.000Z",
    "status": {
      "reason": "Waiting action",
      "type": "Custody"
    }
  }
}
{
  "entityId": "24906A3D54FC",
  "idempotencyKey": "86447d19-687f-4fa8-80cf-a5aa406457b9",
  "companyKey": "HIPERBANCO_SANDBOX",
  "version": "1",
  "context": "Card",
  "name": "TRACKING_STATUS_CHANGED",
  "timestamp": "2021-10-06T13:07:25.3853601Z",
  "correlationId": "7a1bfc3f-50e6-458c-aa9b-d42a22ddb84d",
  "metadata": {
    "created": "2021-11-10T20:40:24.282+00:00",
    "modified": "2021-11-18T20:40:24.282+00:00"
  },
  "data": {
    "card": {
      "proxy": "2229141009436273825",
      "alias": "Nísia Floresta"
    },
    "estimatedDeliveryDate": "2021-11-25T23:59:59.282+00:00",
    "status": {
      "type": "InProgress",
      "reason": "Object on the way"
    }
  }
}
{
  "entityId": "24906A3D54FC",
  "idempotencyKey": "86447d19-687f-4fa8-80cf-a5aa406457b9",
  "companyKey": "HIPERBANCO_SANDBOX",
  "version": "1",
  "context": "Card",
  "name": "TRACKING_STATUS_CHANGED",
  "timestamp": "2021-10-06T13:07:25.3853601Z",
  "correlationId": "7a1bfc3f-50e6-458c-aa9b-d42a22ddb84d",
  "metadata": {
    "created": "2021-11-10T20:40:24.282+00:00",
    "modified": "2021-11-18T20:40:24.282+00:00"
  },
  "data": {
    "card": {
      "proxy": "2229141009436273825",
      "alias": "Nísia Floresta"
    },
    "estimatedDeliveryDate": "2021-11-25T23:59:59.282+00:00",
    "status": {
      "type": "Delivered",
      "reason": "Object delivered"
    },
    "finalized": {
      "recipient": {
        "name": "Maria Quitéria de Jesus",
        "kinship": "Mãe",
        "document": {
          "type": "CPF",
          "number": "09992220074"
        }
      },
      "attempts": 1
    }
  }
}
{
  "companyKey": "HIPERBANCO_SANDBOX",
  "context": "Card",
  "entityId": "PI000058125BR",
  "name": "TRACKING_STATUS_CHANGED",
  "correlationId": "d44c8283-1762-4c6b-bbcc-561c1399b3c5",
  "timestamp": "2025-03-11T01:02:50.9698317Z",
  "metadata": {
    "created": "2025-03-10T23:01:40.219Z",
    "modified": "2025-03-11T01:02:50.969Z"
  },
  "data": {
    "card": {
      "proxy": "2234626770402896338",
      "alias": "Cartão corporativo"
    },
    "estimatedDeliveryDate": "2025-03-27T20:59:59.000Z",
    "status": {
      "reason": "Waiting for post",
      "type": "Building"
    }
  }
}

TRACKING_STATUS_SEND_HISTORY

Este evento é disparado em conjunto com o TRACKING_STATUS_CHANGED, após a atualização do status de rastreio do cartão emitido, e informa detalhes sobre o histórico completo dos seus status, desde a sua criação até a entrega ao destinatário, ordenados do mais recente para o mais antigo.

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
cardobjectObjeto que contém informações sobre o cartão que sofreu alteração em seu status de rastreio.
card.proxystringCódigo identificador do cartão.
card.aliasstringApelido do cartão.
estimateDeliveryDatestringData de entrega estimada. Importante: este campo só será retornado quando o cartão ainda não tiver sido entregue.
status[]array of objectsLista de objetos com o histórico dos status desde a criação do cartão até a entrega ao destinatário, do mais recente para o mais antigo.
status[].reasonstringLista de possíveis reasons.
status[].typestringTipo ou nome dos status em que se encontra o cartão criado. Consulte a lista de possíveis type para mais detalhes.
address[]array of objectsLista de objetos contendo informações sobre os endereços de entrega cadastrados pelo titular do cartão. Importante: ao cadastrar um novo endereço de entrega, ele será exibido nesta lista.
address[].addressstringLogradouro (nome da rua, avenida etc.).
address[].numberstringNúmero do imóvel.
address[].neighboorhoodstringNome do bairro.
address[].complementstringComplemento do endereço (quando houver).
address[].citystringNome da cidade.
address[].statestringSigla do estado brasileiro conforme a ISO 3166-2:BR. Exemplo: SP.
address[].countrystringSigla do país (Brasil) conforme a ISO 3166-2. Exemplo: BR.
address[].createdDatestringData e hora da inserção do endereço de entrega na base de dados, no formato ISO 8601 - UTC.
address[].isActivebooleanIndica se o endereço está habilitado para entrega, sendo true para ativo e false para inativo.
address[].zipCodestringCódigo postal do endereço.

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
{
   "companyKey": "HIPERBANCO_SANDBOX",
   "context": "Card",
   "entityId": "RGKXSTS31942",
   "name": "TRACKING_STATUS_SEND_HISTORY",
   "correlationId": "28cad10c-8b11-4e34-bfdb-467f891bb656",
   "idempotencyKey": "bed33c52-716b-4204-9bde-99c0daab1137",
   "timestamp": "2024-04-15T12:48:49.149Z",
   "metadata": {
      "created": "2024-04-12T19:44:45.078Z",
      "modified": "2024-04-15T12:48:19.602Z"
   },
   "data": {
      "card": {
         "proxy": "2234626776444794789",
         "alias": "Gastos corporativos"
      },
      "estimatedDeliveryDate": "2024-04-26T23:59:59.000Z",
      "status": [
         {
            "reason": "Sent to ship company",
            "type": "Building"
         },
         {
            "reason": "Object delivered",
            "type": "Delivered"
         },
         {
            "reason": "In route to delivery",
            "type": "InProgress"
         },
         {
            "reason": "Received by the shipping company",
            "type": "InProgress"
         },
         {
            "reason": "Building completed",
            "type": "Building"
         },
         {
            "reason": "Waiting for post",
            "type": "Created"
         }
      ],
      "address": [
         {
            "address": "Rua 6 de Março",
            "number": "2500",
            "neighborhood": "Alter do Chão",
            "complement": "",
            "city": "Santarém",
            "state": "PA",
            "country": "BR",
            "createdDate": "2024-04-12T19:44:46.026Z",
            "isActive": true,
            "zipCode": "68060100"
         }
      ]
   }
}

CARD_STATUS_WAS_MODIFIED

Este evento sinaliza que o status do cartão foi alterado.

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ção
proxystringCódigo identificador do cartão.
statusstringStatus atual do cartão. Confira a tabela com os possíveis status reversíveis e irreversíveis na página Possíveis status do cartão.
statusPreviousstringStatus anterior do cartão. Confira a tabela com os possíveis status reversíveis e irreversíveis na página Possíveis status do cartão.

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
{
   "idempotencyKey": "423f240d-539e-4f4c-9f1b-05cb4d7a819a",
   "context": "Card",
   "name": "CARD_STATUS_WAS_MODIFIED",
   "timestamp": "2022-07-11T17:31:21.9632827Z",
   "entityId": "234026100039584752",
   "companyKey": "HIPERBANCO_SANDBOX",
   "correlationId": "10d5aad9-4de4-4f96-903e-6816d30e043a",
   "version": "1",
   "metadata": {
      "updatedAt": "2022-07-11T17:31:21.5238611Z"
   },
   "data": {
      "proxy": "234026100039584752",
      "status": "CanceledByCustomer",
      "statusPrevious": "Active"
   }
}
⚠️

Importante

Este evento não é disparado quando o status do cartão se altera de Building para Active ou de Building para InTransitLocked, pois esses cenários já são contemplados pelo evento de emissão de cartão.

CARD_EXPIRATION_DATE_IS_APPROACHING

Este evento sinaliza a quantidade de dias restantes para um cartão expirar.

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ção
proxystringCódigo identificador do cartão.
activateCodestringCódigo atrelado ao cartão no momento de sua emissão.
trackingCodestringCódigo de rastreio do cartão. Campo retornado apenas para cartões físicos.
aliasstringApelido dado ao cartão.
namestringNome gravado no cartão, também conhecido como nome de embossing.
programobjectObjeto que contém informações sobre o programa escolhido pelo parceiro.
program.idstringIdentificador do programa, o qual é passado no momento da emissão do cartão.
program.typestringTipo de programa. Para emissão de cartão avulso, os mais comuns são: “PhysicalPre”, “VirtualPre” e "Pos", que dizem respeito ao pré-pago físico/virtual e pós-pago físico, respectivamente. Se a emissão for feita em lote, há mais duas opções disponíveis: "LotPre" e "LotPos".
program.binstringO BIN (Bank Identification Number) são os seis ou oito primeiros dígitos do cartão, utilizados para identificar a instituição bancária que o emitiu.
program.brandstringBandeira do cartão.
program.namestringNome cadastral do programa definido no Banco Liquidante, seguindo o padrão “COMPANYKEY_PRODUTO_FISICO/VIRTUAL”.
lastFourDigitsstringQuatro últimos dígitos do cartão.
cardTypestringTipo do cartão, que pode ser “Physical” ou “Virtual”.
statusstringStatus do cartão. Exemplos: “Active”, “Building”, “Sleeping”, “Inactive”, dentre outros. Confira a tabela com os possíveis status reversíveis e irreversíveis na página Possíveis status do cartão.
functionstringFunção do cartão, que pode ser “Pre”, “Pos” ou “Debit”.
allowContactlessbooleanIndica se é permitido pagamento por aproximação.
functionalities[]array of objectsLista de objetos contendo informações sobre as funcionalidades do cartão.
functionalities[].typestringTipo de funcionalidade associada ao cartão, que pode ser “Debit", "Pos" ou "Pre".
functionalities[].programobjectObjeto que contém informações sobre o programa ao qual a funcionalidade está vinculada.
functionalities[].program.idnumberIdentificador único do programa.
functionalities[].program.binstringO BIN (Bank Identification Number), utilizado para identificar a instituição bancária que o emitiu.
functionalities[].program.typestringTipo do programa que define a modalidade do cartão.
functionalities[].program.brandstringBandeira do cartão.
functionalities[].program.namestringNome cadastral do programa definido no Banco Liquidante, seguindo o padrão “COMPANYKEY_PRODUTO_FISICO/VIRTUAL”.
functionalities[].statusstringStatus da modalidade, que pode ser “Enabled", "Disabled", "Blocked" e “BlockedByContract".
addressobjectObjeto que contém informações sobre o endereço comercial ou residencial do titular do cartão.
address.zipCodestringCódigo postal do endereço.
address.addressLinestringLogradouro (nome da rua, avenida etc.).
address.numberstringNúmero do imóvel.
address.neighborhoodstringNome do bairro.
address.complementstringComplemento do endereço.
address.citystringNome da cidade.
address.statestringNome do estado.
address.countrystringNome do país.
holderobjectObjeto que contém informações sobre o titular do cartão.
holder.documentobjectObjeto que contém informações sobre o documento do titular do cartão.
holder.document.valuestringNúmero do documento.
holder.document.typestringTipo do documento, que pode ser “CPF” ou “CNPJ”.
holder.namestringNome cadastrado.
holder.phoneobjectObjeto que contém informações sobre o telefone do titular do cartão.
holder.phone.countryCodestringCódigo DDI do país.
holder.phone.numberstringNúmero de telefone incluindo DDD.
creditobjectObjeto que contém informações sobre o contrato de crédito. Retornado apenas para cartões do tipo pós, quando já há contrato.
credit.contractNumberstringNúmero do contrato de crédito.
credit.limitTotalobjectObjeto que contém informações sobre o limite total disponibilizado no contrato.
credit.limitTotal.valuenumberValor total disponibilizado no contrato.
credit.limitTotal.currencystringCódigo da moeda conforme a ISO 4217. Exemplo: “BRL”.
batchobjectObjeto que contém informações sobre o lote que originou o cartão. Retornado apenas se o cartão foi emitido em lote.
batch.idstringIdentificador único do lote.
previousCardobjectObjeto com informações sobre a via anterior do cartão. Retornado em caso de segunda via (cartão físico).
previousCard.proxystringCódigo identificador do cartão da via anterior.
previousCard.purposestringRazão da nova emissão (ex: “Duplicate”).
previousCard.cancellationobjectObjeto com informações sobre o cancelamento da via anterior.
previousCard.cancellation.modestringMomento do cancelamento: “Immediately”, “Later” ou “CanceledAlready”.
previousCard.cancellation.proxystringCódigo identificador do cartão a ser cancelado. Se ausente, considerar previousCard.proxy.
previousCard.cancellation.reasonstringMotivo pelo qual a via anterior foi ou será cancelada.
expirationDatestringData de expiração do cartão, no formato "yyyy-MM-dd".

Payload do evento

Os payloads abaixo exemplificam a estrutura do evento que deverá ser recebido pelo parceiro. Clique na seta para expandi-los:

Exemplo de payload
{
   "idempotencyKey": "0c908f19-6a3e-4a0b-90aa-606d9a659dfb",
   "context": "Card",
   "name": "CARD_EXPIRATION_DATE_IS_APPROACHING",
   "timestamp": "2022-04-25T12:27:24.1773777Z",
   "entityId": "2500441005128861608",
   "companyKey": "HIPERBANCO_SANDBOX",
   "correlationId": "496b8b38-c956-415a-8668-c21cd146285b",
   "metadata": {
      "created": "2022-04-25T12:27:04.294+00:00"
   },
   "data": {
      "proxy": "0000000000000000000",
      "activateCode": "A49000000095",
      "trackingCode": "JRDRVSQ00000",
      "alias": "0422",
      "name": "Nísia Floresta",
      "program": {
         "id": "53",
         "type": "Pre",
         "bin": "123456",
         "brand": "Mastercard",
         "name": "HIPERBANCO_SANDBOX - Physical"
      },
      "lastFourDigits": "0000",
      "cardType": "Physical",
      "status": "Active",
      "function": "Pre",
      "allowContactless": true,
      "functionalities": [
         {
            "type": "Pre",
            "program": {
               "id": 53,
               "bin": "234028",
               "type": "PhysicalPre",
               "brand": "Mastercard",
               "name": "HIPERBANCO_SANDBOX - Physical"
            },
            "status": "ENABLED"
         }
      ],
      "address": {
         "zipCode": "68060100",
         "addressLine": "Rua 6 de Março",
         "number": "2500",
         "neighborhood": "Alter do Chão",
         "complement": "Apartamento",
         "city": "Santarém",
         "state": "PA",
         "country": "BR"
      },
      "holder": {
         "document": {
            "value": "47742663023",
            "type": "CPF"
         },
         "name": "Nísia Floresta",
         "phone": {
            "countryCode": "55",
            "number": "23415162342"
         }
      },
      "expirationDate": "2030-03-31"
   }
}
{
   "idempotencyKey": "0c908f19-6a3e-4a0b-90aa-606d9a659dfb",
   "context": "Card",
   "name": "CARD_EXPIRATION_DATE_IS_APPROACHING",
   "timestamp": "2022-04-25T12:27:24.1773777Z",
   "entityId": "2500441005128861608",
   "companyKey": "HIPERBANCO_SANDBOX",
   "correlationId": "496b8b38-c956-415a-8668-c21cd146285b",
   "metadata": {
      "created": "2022-04-25T12:27:04.294+00:00"
   },
   "data": {
      "proxy": "0000000000000000000",
      "activateCode": "A49000000095",
      "trackingCode": "JRDRVSQ00000",
      "alias": "0422",
      "name": "Nísia Floresta",
      "program": {
         "id": "53",
         "type": "Pre",
         "bin": "123456",
         "brand": "Mastercard",
         "name": "HIPERBANCO_SANDBOX - Physical"
      },
      "lastFourDigits": "0000",
      "cardType": "Physical",
      "status": "Active",
      "function": "Pre",
      "allowContactless": true,
      "functionalities": [
         {
            "type": "Pre",
            "program": {
               "id": 53,
               "bin": "234028",
               "type": "Pre",
               "brand": "Mastercard",
               "name": "HIPERBANCO_SANDBOX - Physical"
            },
            "status": "ENABLED"
         }
      ],
      "address": {
         "zipCode": "68060100",
         "addressLine": "Rua 6 de Março",
         "number": "2500",
         "neighborhood": "Alter do Chão",
         "complement": "Apartamento",
         "city": "Santarém",
         "state": "PA",
         "country": "BR"
      },
      "holder": {
         "document": {
            "value": "47742663023",
            "type": "CPF"
         },
         "name": "Nísia Floresta",
         "phone": {
            "countryCode": "55",
            "number": "23415162342"
         }
      },
      "previousCard": {
         "proxy": "1111111111111111111",
         "purpose": "Duplicate",
         "cancellation": {
            "mode": "Immediately",
            "proxy": "1111111111111111111",
            "reason": "CardDamagedCanceled"
         }
      },
      "expirationDate": "2030-03-31"
   }
}
⚠️

Importante

Este evento não é disparado quando o cartão é cancelado antes da expiração, ou quando uma nova via já tenha sido solicitada.