Fundadores Daniel Simoes Postado 17 Abril Fundadores Postado 17 Abril Sobre o PIX QQPag O PIX QQPag, é uma solução de pagamentos instantâneos criada pela Rede Quero-Quero. Apesar de ter sido criado inicialmente para uso interno da Rede Quero-Quero, devido a segurança e estabilidade dos Servidores, a mesma passou a disponibilizar o PIX QQPag, a Parceiros de Software, para que os mesmos possam se integrar e disponibilizar o PIX Dinâmico a seus clientes. O PIX QQPag, é disponibilizado no formato de uma API Rest, seguindo a Documentação definida pelo BACEN para PIX. Portanto, caso você já tenha contemplado alguma outra integração que siga o padrão BACEN, será muito simples a sua integração com o PIX QQPag, sendo necessário apenas ajustar a Autenticação Link para a Documentação da API Rest, do PIX QQPag: https://docs.qqpag.com.br/pix-cobranca Portal para o Lojista: https://app.qqpag.com.br Características da oferta: Monetize, a cada Transação PIX de seus clientes. As Taxas podem ser configuradas de forma independente por Lojista Todo o valor recebido no PIX QQPag durante o dia, será transferido para a Conta Bancária Principal do Cliente no final do Dia Processo facilitado de Abertura de conta transitória de seus clientes e envio de Credenciais Produtivas Sobre a parceria Projeto ACBr e PIX QQPag O ACBr tem condições exclusivas para as Sw.Houses da comunidade do ACBr, na parceria com a QQPag A Equipe do ACBr, cuidará e auxiliará em todo Processo de abertura de contas e liberações de credencias dos seus clientes O ACBr é autoridade em Meios de Pagamentos. Confira o nosso curso completo, sobre TEF e Meios de Pagamentos Tenha acesso ao nosso Suporte, Demos e Cursos, Como iniciar ? inscreva-se na página: https://projetoacbr.com.br/pix/ Integrando sua Aplicação ao PIX QQPag Se você já utiliza as soluções do ACBr, como o componente ACBrPIXCD (para Delphi e Lazarus) ou a Biblioteca ACBrLibPIXCD, sua integração será muito simples, bastando selecionar o PSP QQPag.. Veja exemplos abaixo: Configurando o PIX QQPag no Demo do Componente ACBrPIXCD (Delphi/Lazarus) 1 - Configure o PSP, como Quero Quero Pag. 2 - Configure as Credenciais do QQPag, informando: Chave PIX, Client ID e Client Secret. Para gerar uma Cobrança, use o EndPoint /cob... IMPORTANTE: É necessário Informar um TxId Caso contrário (sem informar o TxId) a API da QQPag responderá com o erro abaixo { "type" : "https://pix.qqpag.com.br/api/v2/error/NaoEncontrado", "title" : "Não Encontrado", "status" : 404, "detail" : "Entidade não encontrada." } Configurando a ACBrLibPIXCD no Demo C# 1 - Configure o PSP: Quero Quero Pag e o Tipo de Chave -> Aleatória. 2 - Configure as Credenciais, informando: Chave PIX, Client ID e Client Secret. Observação: No seu processo de homologação, você pode usar as informações de Chave PIX, Client ID e Client Secret que constam no Roteiro de Homologação da QQPag (veja abaixo) Essas chaves são compartilhadas entre várias empresa. Caso precise de uma chave exclusiva, para seu processo de homologação, solicite ao Projeto ACBr. Configurando o PIX QQPag no Componente ACBrPIXCD (Delphi/Lazarus) por código: // Associando o Componente do PSP QQPag ao componente ACBrPIXCD ACBrPixCD1.PSP := ACBrPSPQQPag1 // Atribuindo as Credenciais ACBrPSPQQPag1.ChavePIX := StrChavePIX; ACBrPSPQQPag1.ClientID := StrClientID; ACBrPSPQQPag1.ClientSecret := StrClientSecret; Configurando o PIX QQPag no ACBrLibPIXCD (C#) por código: acbr_pixcd = new ACBrPIXCD(); acbr_pixcd.ConfigGravarValor(ACBrSessao.PIXCD, "PSP", 19); //QQPag acbr_pixcd.ConfigGravarValor(ACBrSessao.PIXCD, "TipoChave", 5); //Chave PIX Aleatória acbr_pixcd.ConfigGravarValor(ACBrSessao.QQPag, "ChavePIX", txtChavePIXQQPag.Text); acbr_pixcd.ConfigGravarValor(ACBrSessao.QQPag, "ClientID", txtClientIDQQPag.Text); acbr_pixcd.ConfigGravarValor(ACBrSessao.QQPag, "ClientSecret", txtClientSecretQQPag.Text); acbr_pixcd.ConfigGravar(); Integrando através da API REST da QQPag Caso você não utilize o componente ACBrPIXCD ou a Biblioteca ACBrLibPIXCD, ainda sim, poderá se integrar ao PIX QQPag, seguindo as instruções da documentação da API Rest, Documentação API REST QQPag: https://docs.qqpag.com.br/pix-cobranca Collection Postman: API_Pix_QQPag_Postman_Collection.json Collection Insomnia: API_Pix_QQPag_Insomnia_Collection.yaml Homologando a sua aplicação SIM... Será necessário submeter a sua aplicação, a um processo de Homologação com a QQPag. Isso visa garantir que a sua aplicação está realizando as tarefas de Pagamento PIX corretamente. Essa etapa é muito importante, pois estamos lidando com fluxo financeiro dos seus clientes, e um problema de integração poderia causar prejuízos aos mesmos, por transações não recebidas. Siga o passo a passo, abaixo: 1 - Baixe e estude o roteiro de homologação em anexo: Passo a Passo - Integração Pix Quero-Quero PAG.pdf Atenção — Testes Obrigatórios e Opcionais. 3. Cenários de Cobrança Imediata -> EndPoint /cob são obrigatórios. 4. Cenários de Cobrança com Vencimento -> EndPoint /cobv são opcionais. Observação: Os testes opcionais podem ser realizados posteriormente, se necessário. Se optar pela homologação simplificada (Cobrança Imediata), suas credencias finais, não terão acesso aos EndPoints de Cobrança com Vencimento. 2 - Credenciais em homologação URL base homologação: https://sandbox.qqpag.com.br client_id: 96418264021802.hml.qqpag.com.br client_secret: 73446f790b0f350c858ec828f88eed4d0d3e151cfd5b2e8c95a96396da65dad603e9f7f69bb442e9531ac140341cc185 chave: f69b66c7-fee1-4da4-94b8-a2f02c50af1b NOTA: Essas credenciais, são publicas e compartilhadas entre todos que estão homologando... Se precisar de Credencias exclusivas, nos seus testes, favor acionar o time do ACBr DICA: No ambiente de homologação da QQPag, as operações PIX são aprovadas automaticamente nos seguintes valores: /cob → R$ 0,05 /cobv → R$ 150,00 Saque ou troco → R$ 5,00 3 - Assista em nosso Curso de PIX, as aulas específicas sobre a Homologação do PIX QQPag: TODO (Inserir o Link do Curso) 4 - Configure o componente ACBrPIXCD, para o Log no Nível mais alto (4), a fim de coletar todas as evidências de comunicação. Exemplo: ACBrPIXCD1.NivelLog := 4; Se você usa a ACBrLibPIXCD, configure a chave NivelLog da seção [PIXCD] : https://acbr.sourceforge.io/ACBrLib/ConfiguracoesdaBiblioteca23.html Se você não está usando o componente ou Biblioteca do ACBr, verifique no anexo, um Exemplo de Log, gerado pelo nosso componente... Sua aplicação deve estar preparada, para gerar um Log com informações semelhantes: LogACBrPIXCD_QQPag.zip Abaixo, veja uma imagem exemplo de como encaminhar os logs: 5 - Execute os testes, conforme o roteiro, e observe se os Logs estão sendo gerados corretamente 6 - Ao final dos testes, Compacte todos os Logs e nos envie o ZIP Você pode enviar para o e-mail: [email protected], ou se preferir, crie um Ticket em: https://suporte.projetoacbr.com.br Exemplo de e-mail: Assunto: Homologação do PIX QQPag, CNPJ: 11.222.333/0001-39 Texto: Citar A Empresa XPTO, gostaria da concluir o processo de homologação do PIX QQPag, e portanto, enviamos em anexo os Logs dos testes que realizamos 7 - A Equipe do ACBr, fará uma pré-analise dos seus Logs, Se constatar algum problema, responderemos no próprio Ticket, criado no passo anterior Em caso de sucesso, encaminharemos o seu Log para analise da Equipe técnica da QQPag 8 - Estando tudo correto com a analise dos Logs, por parte da Equipe técnica da QQPag. O ACBr receberá as credencias de Produção da sua Sw.House Enviaremos a você as Credenciais de forma segura, em um ZIP com Senha, Enviaremos a Senha do Zip, por um outro canal Seguro e estabelecido entre nós (Ex: WhatsApp) LogACBrPIX_QQPag.zip 2 Daniel Simões de Almeida O melhor TEF, é com o Projeto ACBr - Clique e Conheça Ajude o Projeto ACBr crescer - Assine o SAC (15) 2105-0750 (15)99790-2976.
Recommended Posts