-
-
Notifications
You must be signed in to change notification settings - Fork 24
1 QR Code estático, como gerar?
Alexandre Sanlim edited this page Feb 20, 2022
·
2 revisions
1 - Crie uma instância de Cobrança passando por parâmetro a chave pix.
var cobranca = new Cobranca(_chave: "bee05743-4291-4f3c-9259-595df1307ba1");
- Valor (Caso não informado, ficará livre para o pagador digitar);
- Descriçao (Caso informado, aparecerá no momento do pagamento).
Exemplo, definindo o valor de R$ 15,00 e descrição "Pagamento do pedido X":
Cobranca cobranca = new Cobranca(_chave: "bee05743-4291-4f3c-9259-595df1307ba1")
{
SolicitacaoPagador = "Pagamento do Pedido X",
Valor = new Valor
{
Original = "15.00"
}
};
2 - Gerar o Payload a partir da cobrança criada
var payload = cobranca.ToPayload("O-TxtId-Aqui", new Merchant("Alexandre Sanlim", "Presidente Prudente"));
3 - Pegar uma string para setar em um QrCode a aprtir do Payload gerado
var stringToQrCode = payload.GenerateStringToQrCode();
Retornará uma string como esta:
00020126580014br.gov.bcb.pix0136bee05743-4291-4f3c-9259-595df1307ba1520400005303986540510.005802BR5914Alexandre Lima6019Presidente Prudente62180514Um-Id-Qualquer6304D475
4 - Por fim, basta setar em um QR Code! ;)
- Copie a string gerada para este site para validar e ver o QR Code.