Coletando dados de cartão

Tokenização é o processo que a Zoop utiliza para coletar informações sensíveis de cartão ou conta bancária diretamente do seu cliente de maneira totalmente segura.

Token de Cartão

O "token de cartão" irá garantir que os dados do comprador sejam utilizados de forma segura mantendo total integridade. Este token pode ser utilizado uma única vez, associando a um customer (seller/buyer) para transação futura.

É obrigatório que para transações de cartão de crédito onde o marketplace não possua ambiente de processamento seguro (PCI), que a requisição de tokenização do cartão seja integrada diretamente a solução de captura, no caso do aplicativo ou site do parceiro para a Zoop, afim de evitar assim que os dados do cartão trafeguem pelo ambiente do parceiro.

É importante ressaltar que o processo de tokenização de cartão não poderá partir do backend da solução parceira, apenas do frontend.

Para o serviço de tokenização de cartão, pode ser solicitada uma chave com o perfil apenas para essa finalidade, e com isso, evitando a exposição da chave publica (ZPK), que da acesso as demais informações do marketplace. Utilize a api de criação de card token

❗️

Validade do token de cartão para associar ao customer.

O token tem validade de 1 hora após ser gerado, passando esse tempo, o mesmo se torna inválido.

Como utilizar mais de um cartão associado a customer (seller/buyer).

  1. Tokenizar dados cartão de crédito.

  2. Associar dados do cartão tokenizado anteriormente ao customer, utilizando "id" do token do response e o customer que pode ser obtido com o endpoint para customer(seller/buyer)

{
    "id": "{{token_id}}", 
    "resource": "token",
    "used": false,
    "type": "card",
    "card": {
        "id": "{{card_id}}", 
        "resource": "card",
        .
        .
        . 
 
    }    
 }
  1. Para associar um outro cartão ao customer, quando ele já possuir um, basta realizar o passo 1 e 2. E ao realizar esse processo novamente, o último cartão associado, será a principal (default).

  2. Para alternar entre cartões associados, lembrando que o último associado sempre será o default. Será necessário alterar agora pelo seller a chave “default_debit” com o “id” (id do cartão) conforme mostrado no passo 2 tornando esse o cartão principal.

}

"default_debit":"card_id"

}

📘

Validando dados do cartão.

Na associação do cartão ao comprador, a Zoop faz uma validação junto à adquirente da veracidade dos dados informados. Sendo assim, será possível que o comprador receba notificações de checagem dos dados ou de cobranças no valor de R$0,00.