ISO 8583: o padrão de mensagem por trás das autorizações de cartão

Issuing

Com mais de 275 milhões de cartões emitidos, o Stripe Issuing é a infraestrutura de emissão de cartões preferida pelas startups mais revolucionárias, plataformas de software inovadoras e grandes empresas em crescimento.

Saiba mais 
  1. Introdução
  2. Principais conclusões
  3. O que é a ISO 8583?
  4. Como a ISO 8583 funciona?
  5. Como uma mensagem da ISO 8583 é estruturada?
  6. Como a ISO 8583 impulsiona a autorização de cartão em tempo real?
  7. Quais são as limitações do padrão ISO 8583?
  8. A ISO 8583 ainda é o protocolo certo à medida que a adoção da ISO 20022 cresce?
  9. Como o Stripe Issuing pode ajudar
  10. Perguntas frequentes sobre a ISO 8583

O formato de mensagem 8583 da Organização Internacional de Normalização (ISO) permite que um cartão emitido por um banco seja autorizado em um terminal operado por um adquirente diferente. Ele define a estrutura das mensagens entre adquirentes e emissores de cartão durante uma transação, permitindo que cada sistema da cadeia leia e responda à solicitação sem exigir uma conexão personalizada entre cada par de instituições. Publicado em 1987, esse padrão internacional ainda opera em muitas das principais bandeiras de cartão. Ele gerencia a etapa de autorização sempre que um cartão é aproximado, passado ou inserido online.

Abaixo, abordaremos como as mensagens da ISO 8583 são criadas, o que é um Indicador de Tipo de Mensagem (MTI) e como ele se compara à ISO 20022.

Principais conclusões

  • A ISO 8583 define o formato de mensagem que permite que os emissores de cartão e adquirentes se comuniquem durante a autorização, eliminando a necessidade de uma integração personalizada entre cada par.

  • Cada mensagem é criada a partir de um MTI, um bitmap e elementos de dados, a estrutura que ajuda a manter a autorização rápida em escala de rede.

  • A ISO 8583 ainda domina a autorização de cartão, mesmo com a ISO 20022 ganhando adoção em outros sistemas de pagamento; os dois padrões geralmente têm funções diferentes.

O que é a ISO 8583?

A ISO 8583 é um padrão internacional que define como as mensagens de transação financeira são formatadas e trocadas entre os sistemas de pagamento com cartão. A Visa, a Mastercard e muitas bandeiras de cartão nacionais criaram seus sistemas de autorização em alguma variação dela.

Como a ISO 8583 funciona?

A ISO 8583 funciona como um protocolo de solicitação e resposta entre dois sistemas, para que o destinatário saiba exatamente o que esperar antes de abrir a mensagem. Uma parte envia uma solicitação, geralmente pedindo autorização para debitar um cartão, e a outra envia uma resposta criada de acordo com as mesmas regras.

Veja como funciona:

  • Gramática compartilhada: ambos os lados leem e escrevem mensagens usando as mesmas definições de campo, portanto, um sistema em um país pode interpretar uma mensagem criada por uma instituição completamente diferente.

  • Independência de transporte: a mensagem pode trafegar por uma linha dedicada, por uma rede X.25 antiga ou pelo Protocolo de Controle de Transmissão/Protocolo de Internet (TCP/IP), as regras modernas que controlam como os dados se movem pela internet. O protocolo apenas define o que está dentro da mensagem, não como ela é transportada.

  • Longevidade por design: as redes trocaram sua infraestrutura física muitas vezes ao longo das décadas sem alterar o formato da mensagem subjacente.

Como uma mensagem da ISO 8583 é estruturada?

As mensagens da ISO 8583 geralmente são criadas a partir de vários componentes. A estrutura é compacta, o que mantém as mensagens pequenas e rápidas de processar, mesmo em escala de rede.

Aqui estão os principais elementos:

  • MTI: um número de quatro dígitos que identifica a versão da mensagem da ISO 8583 (por exemplo, 1987, 1993 ou 2003), além de sua classe, função e origem.

  • Bitmap: um campo ou subcampo que indica se há outros elementos de dados ou subcampos de elementos de dados em outro lugar da mensagem. Também pode existir um bitmap secundário.

  • Elementos de dados: os dados reais da transação, como valor, data, hora e códigos de país.

Como a ISO 8583 impulsiona a autorização de cartão em tempo real?

Quando um cliente aproxima um cartão, o terminal cria uma solicitação de autorização e a envia ao adquirente, a instituição financeira ou o provedor de pagamentos que lida com transações em nome da empresa. Em seguida, o adquirente roteia a mensagem para a bandeira de cartão relevante, que lê o número da conta, identifica o banco emissor e encaminha a solicitação ao emissor. O emissor verifica a conta, executa suas próprias verificações de fraude e envia uma resposta com uma aprovação ou pagamento recusado. Essa resposta refaz o mesmo caminho de volta ao terminal.

Todo o processo geralmente acontece de imediato, mesmo com vários sistemas, às vezes em continentes diferentes, trocando mensagens formatadas e tomando decisões. A estrutura fixa da ISO 8583 torna essa velocidade possível. O MTI e o bitmap informam a todos os sistemas da cadeia exatamente o que esperar, o que elimina a necessidade de analisar dados de formato livre ou adivinhar o que um campo significa. Empresas que usam um provedor de pagamentos como a Stripe não precisam criar ou gerenciar essas mensagens.

Quais são as limitações do padrão ISO 8583?

O padrão ISO 8583 não é autodescritivo, o que significa que uma mensagem não inclui nomes de campos ou explicações, portanto, um sistema precisa de um documento de especificação correspondente para interpretá-la corretamente. Isso atrasa o onboarding de novas conexões entre instituições. A Visa, a Mastercard e várias bandeiras de cartão nacionais mantêm, cada uma, sua própria variante da ISO 8583, com regras de uso e definições de campos diferentes. O resultado é que dois sistemas que alegam conformidade ainda podem não conseguir se comunicar.

A ISO 8583 oferece suporte limitado a dados estruturados porque é um formato criado em torno de campos curtos, em sua maioria numéricos, e não foi criado para pagamentos entre contas. Em sua essência, a ISO 8583 é um protocolo de autorização de cartão. Estendê-la para abranger coisas como transferências bancárias instantâneas geralmente significa contornar suas suposições em vez de trabalhar com elas.

A ISO 8583 ainda é o protocolo certo à medida que a adoção da ISO 20022 cresce?

A ISO 20022 é um padrão de mensagens mais recente, cada vez mais usado em wire transfers internacionais, Automated Clearing House (ACH) e sistemas de pagamento como a Fedwire e a Transferência de Crédito Instantânea da Área Única de Pagamentos em Euros (SEPA). Muitas vezes, essas mensagens são representadas na Extensible Markup Language (XML), o que as torna mais autodescritivas e capazes de transportar dados estruturados mais ricos do que a ISO 8583. Uma wire transfer pode incluir informações detalhadas de remessa, dados estruturados das partes e campos de relatórios regulatórios, tudo em um formato extensível.

Como as mensagens da ISO 20022 são consideravelmente maiores, elas podem dar mais trabalho para analisar do que o formato compacto da ISO 8583. As bandeiras de cartão discutem caminhos de migração para a ISO 20022 há anos. No entanto, a grande escala da infraestrutura existente da ISO 8583 e o número de terminais, adquirentes e emissores que precisariam ser atualizados em sincronia, significa que uma transição completa será gradual em vez de iminente.

Qualquer pessoa que crie ou avalie a infraestrutura de pagamento deve entender que ambos os padrões são importantes para diferentes trabalhos. A ISO 8583 continua sendo a melhor opção para qualquer coisa que envolva autorização com cartão presente ou cartão não presente, enquanto a ISO 20022 é adequada para wire transfers, sistemas de pagamento em tempo real e situações em que dados de transação estruturados e mais ricos sejam a prioridade.

Como o Stripe Issuing pode ajudar

Stripe Issuing permite criar, distribuir e gerenciar cartões personalizados com facilidade — gerando novas fontes de receita e aprimorando a experiência do cliente.

O Issuing pode ajudar você a:

  • Lançar novos produtos de cartão: criar rapidamente cartões físicos, virtuais ou tokenizados, personalizados para as necessidades do negócio — seja para despesas, recompensas ou outros casos de uso.

  • Melhorar a eficiência operacional: automatizar a emissão e o gerenciamento de cartões por meio das APIs da Stripe, reduzindo a complexidade de trabalhar com múltiplos emissores.

  • Aprimorar a experiência do cliente: oferecer uma experiência de cartão com a marca da empresa, integrada perfeitamente aos produtos e serviços existentes.

  • Ganhar visibilidade e controle: acessar dados detalhados de transações e controles para monitorar o uso dos cartões, definir limites de gastos e suspender cartões quando necessário.

  • Expandir oportunidades de receita: monetizar programas de cartões por meio da participação em receitas de interchange ou pela oferta de serviços de valor agregado.

  • acessar a expertise da Stripe: aproveitar uma infraestrutura robusta e suporte de conformidade, com base na experiência da Stripe ao operar programas de cartões para empresas líderes.

Saiba mais sobre como o Stripe Issuing pode ajudar a impulsionar o crescimento com programas de cartões personalizados ou comece hoje mesmo.

Perguntas frequentes sobre a ISO 8583

O conteúdo deste artigo é apenas para fins gerais de informação e educação e não deve ser interpretado como aconselhamento jurídico ou tributário. A Stripe não garante a exatidão, integridade, adequação ou atualidade das informações contidas no artigo. Você deve procurar a ajuda de um advogado competente ou contador licenciado para atuar em sua jurisdição para aconselhamento sobre sua situação particular.

Mais artigos

  • Algo deu errado. Tente novamente ou entre em contato com o suporte.

Vamos começar?

Crie uma conta e comece a aceitar pagamentos sem precisar de contratos nem dados bancários, ou fale conosco para criar um pacote personalizado para sua empresa.
Issuing

Issuing

A infraestrutura de banco como serviço preferida pelas startups mais revolucionárias, plataformas de software inovadoras e grandes empresas em crescimento.

Documentação do Issuing

Saiba como usar a API do Stripe Issuing para criar, gerir e distribuir cartões de pagamento em sua empresa.