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).
-
Tokenizar dados cartão de crédito.
-
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",
.
.
.
}
}
-
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).
-
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.
Updated 21 days ago