@.antony, a biblioteca do payment token foi criada para gerar um token único que representa os dados do cartão de crédito de forma segura. Assim as informações do cartão não precisam ser enviadas diretamente para o backend, evitando o risco de interceptação. Além disso, evita que o backend armazene dados sensíveis, como os números dos cartões.
Então o processo acontece no frontend, onde os dados do cartão são criptografados e transformados nesse token. E esse token é o que será enviado para o backend para processar o pagamento.