O Pix cash-out com QR Code dinâmico permite a criação de pagamentos únicos, inclusive com data de vencimento, cálculo de multas, juros e descontos. A modalidade dinâmica também necessita de leitura para decodificação do código QR e, assim que realizado, o código EMV poderá ser utilizado na consulta de QR code e posteriormente na chamada de pagamento.
Os passos seguintes à leitura de decodificação do QR Code são:
- Retornar informações do QR Code a partir de um EMV - utilize o código EMV decodificado na leitura do QR Code, para realizar essa chamada;
- Consultar a url que foi retornada na chamada de consulta EMV. Utilize as APIs conforme o tipo do QR Code (type): Imediata (COB) ou Vencimento (COBV);
* É necessário que a url esteja no formato URL-encoded, portanto, siga o exemplo que está como GIF em nossa documentação.
- Realizar a consulta DICT - utilize a informação “key” retornada na chamada anterior;
- Iniciar pagamento Pix.
Para criar o pagamento, preencha os parâmetros:
amount - Informe o valor a ser transferido para a conta destino;
clientCode - Crie um código único de identificação da transação;
transactionIdentification - Preencher com dado retornado no campo “txid” da API de consulta do payload, seja imediate ou duedate.
debitParty - Preencha com os dados da sua conta bolsão Celcoin;
creditParty - Informe os dados bancários retornados na consulta DICT, onde a propriedade participant será igual a bank, accountNumber igual a account e taxIdNumber igual a taxId;
initiationType - Preencha com a string “DYNAMIC_QRCODE” (que identifica uma transação a partir de QR Code dinâmico);
paymentType - Preencha com a string “IMMEDIATE”;
urgency - Preencha com a string “HIGH”;
transactionType - Preencha com a string “TRANSFER”.
Veja mais detalhes sobre essa operação e conheça o diagrama de uso em nossa documentação.
Comentários
0 comentário
Artigo fechado para comentários.