Novo modo de entrada de pagamento.

Pix é um modo de transferência monetária instantâneo e de pagamento eletrônico instantâneo em real brasileiro, oferecido pelo Banco Central do Brasil a pessoas físicas e jurídicas, que funciona 24 horas, ininterruptamente, sendo o mais recente meio de pagamento do Sistema de Pagamentos Brasileiro.

Neste capitulo da nossa documentação do PIX no AutoTEF, você irá encontrar:

1- Transação por PIX:
Esse fluxo é diretamente uma requisição de solicitação da criação do QR code para possibilidade do portador realizar o pagamento.

2 - Cancelamento do PIX:
Será utilizada para aplicações de autosserviço, para caso tenha um problema com entrega do produto ou serviço, o portador não seja cobrado indevidamente e o PIX seja devolvido para conta do pagador de forma automática.

3 - Verificação de Status do PIX:

🚧

Premissas:

1)Todo cliente precisa ter uma Conta Stone para recebimento de PIX;

2)Existe um fluxo de consentimento para o Parceiro ter acesso à conta Stone do cliente para ter os dados corretos para gerar o QRCode do PIX.

Fluxo de consentimento

O Consentimento é um conceito fundamental no Open Banking, pois a partir da realização desse processo, um usuário poderá permitir o compartilhamento de suas informações, entre diferentes instituições autorizadas pelo Banco Central e, a movimentação de suas contas bancárias a partir de diferentes plataformas e não apenas pelo aplicativo ou site do banco, de forma segura, ágil e conveniente.

O consentimento terá o seguinte fluxo:

1 - Cliente será redirecionado a página de login da Conta Stone, com o ClientID e JWT na URI;

2- Após o login, o cliente visualizará a tela de pedido de consentimento onde irá aprovar ou negar o pedido;

3 - Após aprovação, banking irá redirecionar o cliente à URI de redirect passada em tempo de desenvolvimento, com parâmetros na URI definindo que a aplicação teve seu consentimento dado;

4 - Junto do redirect à aplicação, será enviado um webhook do evento.

Todo o fluxo de consentimento e geração do link para envio ao lojista está disponível na seguinte documentação

📘

A URL do consentimento para o cliente, deve ser aberto por ele via web e não no aplicativo.

Feito todos os consentimentos devidos e de pose do client_ID e do certificado gerado, terá que configurar no arquivo "appsettings.json", os seguintes parâmetro:

  "ClientPixId": "<cliente_pix_id>",
  "ClientPixCertificationPath": "<client_pix_certification_path>",
  "ClientPixName": "User preenchido no fomrs de banking ao criar o client_ID"

Descrição:

CampoTipoDescrição
ClientIdStringNúmero de identificação da aplicação na API de Banking.
ClientCertificationPathStringO caminho da pasta + o nome do certificado privado com extensão.

Exp.: C:\diretório\meu_certificado.pem
ClientPixNameStringUser preenchido no fomrs de banking ao criar o client_ID