Malga criou este Serviço de Tokenização para permitir que os dados sensíveis de cartão sejam processados de maneira segura. Através da Tokenização, é possível garantir que os dados sensíveis do cartão (holder name, pan, cvv) não passem pelo seu backend e possam ser enviados para os servidores da Malga diretamente da sua aplicação cliente. Um token representa dados sensíveis de cartão armazenados de maneira segura na Malga, seguindo as melhores práticas do PCI, sendo os dados enviados direto do seu frontend para os servidores da Malga. É extremamente recomendado que você realize o processo de tokenização diretamente no lado do cliente, coletando os dados sensíveis de cartão na sua interface e enviando diretamente para o Serviço de Tokenização, a partir de um client token criado para essa funcionalidade, enviando para seu backend o identificador do token gerado que não guarda dados sensíveis e pode ser trafegado normalmente pelos seus servidores.Documentation Index
Fetch the complete documentation index at: https://docs.malga.io/llms.txt
Use this file to discover all available pages before exploring further.

Criando um Card ID
Uma vez criado um cartão é gerado um identificador únicocardId que pode ser armazenado no seu sistema, já que não contém dados sensíveis de cartão, somente um identificador de um cartão salvo de maneira segura no vault da Malga.
A partir de um cardId gerado é possível realizar cobranças recorrentes, bastando enviar esse identificador no momento da criação do charge.
Status de Cartão
- O atributo
cvvcheckedidentifica se o cartão teve ou não seus dados validados na tokenização. Algumas bandeiras como a AMEX não permitem validação zero dollar, nesse caso o cartão passa a ser criado comostatus=activeecvvchecked=false. - O status
activecontinua identificando se o cartão está disponível para uso no fluxo transacional, porém não é garantia de que um cartãostatus=activeretornar sucesso na cobrança, é possível retorno de falha na cobrança por parte dos bancos. - O status
failedcontinua identificando um cartão que NÃO pode ser usado no fluxo transacional, é um token já identificado como inválido e não poderá ser utilizado. - O status
pendingpassa a identificar os casos de impossibilidade de validação dos dados do cartão na sua criação. Enquanto o status estiver pending o cartão pode ser usado para criar transação durante um intervalo de 2 horas, garantindo maior resiliência do transacional. Um cartãostatus=pendingao ser utilizado para uma cobrança, tem seu status atualizado paraactivese os dados do cartão forem válidos, e atualizado parafailedse os dados do cartão forem inválidos.
card na Malga são:
| Status | Descrição |
|---|---|
| active | Caso os dados do cartão sejam validados, o status é retornado como active e cvvchecked true |
| failed | Caso os dados do cartão não sejam validados, o status é retornado como failed e cvvchecked false |
| pending | Caso o Serviço de Validação dos dados do cartão esteja indisponível, o status é retornado como pending e cvvchecked: false; Enquanto o status estiver pending o cartão pode ser usado para criar transação, garantindo maior resiliência do transacional. |
Bandeiras aceitas
As bandeiras aceitas para transações na plataforma da Malga, de acordo com o método de pagamento, são:| Bandeira | Crédito | Débito | Voucher | |
|---|---|---|---|---|
| Amex | ||||
| Dinners | ||||
| Discover | ||||
| Elo | ||||
| Hiper | ||||
| JCB | ||||
| Maestro | ||||
| Mastercard | ||||
| MIR | ||||
| Sodexo | ||||
| Ticket | ||||
| Union Pay | ||||
| Visa | ||||
| VR |