Começando com o ClickPix
O ClickPix é um tipo de plugin que permite que você crie cobranças com mais facilidade. Para iniciar a utilização do ClickPix, você precisa seguir alguns passos:
Solicitar a ativação da feature de ClickPix
- O primeiro passo é solicitar a ativação da feature de ClickPix, para isso, você pode solicitar a ativação via o chat de suporte.
O que é necessário saber antes de utilizar o ClickPix?
- É necessário entender que para utilizar o ClickPix você precisa ter um AppID válido do tipo plugin, veja como criar aqui.
Utilizando o Plugin ClickPix
A primeira coisa é incluir a tag de script do plugin na parte inferior do arquivo html
<script src="https://plugin.openpix.com.br/v1/openpix.js" async>
O script pode ser importado dentro de um arquivo .html. Por exemplo, se seu aplicativo for um aplicativo em React, o script do Plugin OpenPix será importado dentro de index.html.
Veja o exemplo abaixo:
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8" />
<title>Demo ClickPix</title>
</head>
<body>
<div id="root"></div>
<script src="https://plugin.openpix.com.br/v1/openpix.js" async></script>
</body>
</html>
Até este momento, nada deve acontecer, pois o plugin não foi inicializado. Para confirmar se o plugin foi inicializado corretamente, você pode acessar o console do seu navegador e buscar por esses logs
[OpenPix] connecting, attemp 0
[OpenPix] connected
Inicializando o plugin ClickPix
Após a importação do script, você poderar adicionar as tags para a inicialização dos botões do ClickPix.
<!DOCTYPE html>
<html lang="pt-BR">
<head>
<meta charset="UTF-8" />
<title>Demo ClickPix</title>
</head>
<body>
<div id="root">
<div data-clickpix data-value="888"></div>
</div>
<script src="https://plugin.openpix.com.br/v1/openpix.js" async></script>
</body>
</html>
Customizando o botão ClickPix
É possível customizar o botão ClickPix adicionando atributos no elemento div como data-customer-fields, data-additional-info, e data-variant. Note que os paramêtros de data-clickpix e data-value são obrigatórios.