Histórico de mensagens em pix

EXIBINDO CONVERSAS RECENTES:

Canal: pix
Avatar discord do usuario rafaaoki

rafaaoki

voce me ajudou bastante

Avatar discord do usuario rafaaoki

rafaaoki

obrigado Rubens

Avatar discord do usuario rafaaoki

rafaaoki

ah sim

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Atende sim, das 10h às 15h.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não de envio de Pix, que não fazemos por enquanto.

Avatar discord do usuario rafaaoki

rafaaoki

Ver Respostas

o pessoal da efi nao atende fim de semana ne?

Avatar discord do usuario rafaaoki

rafaaoki

Ver Respostas

voce tem algum exemplo na linguagem que voce usa para que eu possa ver?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Me pareceu ser a requisição. Essa talvez seja uma pergunta para alguém da Efí, eu não uso a linguagem desses exemplos na Efí...

Avatar discord do usuario rafaaoki

rafaaoki

Ver Respostas

esse body do tipo Map seriam o corpo da response? eu posso manipulá-los da forma que eu quiser?

Avatar discord do usuario rafaaoki

rafaaoki

ok, obrigado

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Sim, esse é de envio.

Avatar discord do usuario rafaaoki

rafaaoki

@rubenskuhl

Avatar discord do usuario rafaaoki

rafaaoki

Ver Respostas


Credentials credentials = new Credentials();

HashMap options = new HashMap();
options.put("client_id", credentials.getClientId());
options.put("client_secret", credentials.getClientSecret());
options.put("certificate", credentials.getCertificate());
options.put("sandbox", credentials.isSandbox());

HashMap params = new HashMap();
params.put("idEnvio", "12453567890123456789");

Map body = new HashMap();
body.put("valor", "99.99");

Map pagador = new HashMap();
pagador.put("chave", "Insira_aqui_sua_chave");
body.put("pagador", pagador);

Map favorecido = new HashMap();
favorecido.put("chave", "joã[email protected]");
body.put("favorecido", favorecido);

try {
EfiPay efi= new EfiPay(options);

Map response = efi.call("pixSend", params, body);
System.out.println(response);
}catch (EfiPayException e){
System.out.println(e.getError());
System.out.println(e.getErrorDescription());
}
catch (Exception e) {
System.out.println(e.getMessage());
}
}
este seria de envio entao?

Avatar discord do usuario rafaaoki

rafaaoki

voce tem um exemplo de codigo para pagamento via api?

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Não, ele é para recebimento via Pix.

Avatar discord do usuario rafaaoki

rafaaoki

Ver Respostas

public CobGerada pixCreateImmediateCharge(ClienteDto cliente) throws JSONException, EfiPayException {
try {
Credentials credentials = new Credentials();

JSONObject options = new JSONObject();
options.put("client_id", credentials.getClientId());
options.put("client_secret", credentials.getClientSecret());
options.put("certificate", credentials.getCertificate());
options.put("sandbox", credentials.isSandbox());


JSONObject body = new JSONObject();

System.out.println(cliente.toString());

String cpf = cliente.cpf().replaceAll("\\.", "");
cpf = cpf.replaceAll("-", "");

String rg = cliente.rg().replaceAll("\\.", "");
rg = rg.replaceAll("-", "");

body.put("calendario", new JSONObject().put("expiracao", 3600));
body.put("devedor", new JSONObject().put("cpf", cpf ).put("nome" , cliente.nome_completo()));
body.put("valor", new JSONObject().put("original", "0.01"));
body.put("chave", "3c4961f4-0921-4eda-97bc-71704defb09f");

EfiPay efi = new EfiPay(options);
JSONObject response = efi.call("pixCreateImmediateCharge", new HashMap(), body);
CobGerada res = new Gson().fromJson(response.toString() , CobGerada.class);
return res;
}catch (EfiPayException e){
System.out.println(e.getError());
System.out.println(e.getErrorDescription());
throw new RuntimeException(e.getMessage());
}
catch (Exception e) {
System.out.println(e.getMessage());
throw new RuntimeException(e.getMessage());
}
}

esse codigo funcionaria como um envio de pagamento pix via api?

Avatar discord do usuario rafaaoki

rafaaoki

como funciona p importar o certificado aqui nesse json?
imagem enviada na mensagem pelo usuario rafaaoki

Avatar discord do usuario rafaaoki

rafaaoki

boa noite pessoal

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Pra autenticar com o certificado você provavelmente irá precisar desse recurso que agora o n8n tem:
https://github.com/n8n-io/n8n/pull/9125