Histórico de mensagens sobre expiracao em dúvidas

EXIBINDO CONVERSAS RECENTES:

Texto: expiracao
Canal: dúvidas
Avatar discord do usuario cachorro_05667

cachorro_05667

Ver Respostas

Log.d("Gerencianet", "Iniciando Gerencianet com as opções fornecidas...");
Gerencianet gn = new Gerencianet(options, getAssets());
Log.d("Gerencianet", "Gerencianet iniciado.");

Log.d("Gerencianet", "Preparando o corpo da requisição...");
HashMap body = new HashMap<>();

HashMap calendario = new HashMap<>();

calendario.put("expiracao", 3600);
body.put("calendario", calendario);
HashMap devedor = new HashMap<>();
body.put("devedor", devedor);
HashMap valor = new HashMap<>();
valor.put("original", "123.45");
body.put("valor", valor);
body.put("chave", "853ff313-0295-4644-836b-41193dcf1419");
body.put("solicitacaoPagador", "Cobrança dos serviços prestados.");
Log.d("Gerencianet", "Corpo da requisição preparado.");

Log.d("Gerencianet", "Chamando pixCreateImmediateCharge...");
Map response = gn.call("pixCreateImmediateCharge", new HashMap(), body);
Log.d("Gerencianet", "Resposta: " + response.toString());

} catch (GerencianetException e) {
/ Gerencianet's api errors will come here /
Log.d("Gerencianet", "GerencianetException: " + e.getMessage());
} catch (Exception ex) {
/ Other errors will come here /
Log.d("Gerencianet", "Exceptionss: " + ex.getMessage());
}
}

Avatar discord do usuario ilusinusmate

ilusinusmate

Ver Respostas

import os
# import ssl
# import certifi
from dotenv import load_dotenv
from efipay import EfiPay

load_dotenv("../../.env")

# if not os.path.isfile('C:\\Users\\Joaogsp\\Desktop\\j1\\programas\\Projetos Athavus\\emporio_sertanejo\\emporio_sertanejo\\emporio-ec2.pem'):
# raise FileNotFoundError("Certificate file not found.")



# cert = ssl.SSLContext(ssl.PROTOCOL_TLSv1_2)
# cert.load_verify_locations(cafile=certifi.where())
# cert.load_cert_chain('C:\\Users\\Joaogsp\\Desktop\\j1\\programas\\Projetos Athavus\\emporio_sertanejo\\emporio_sertanejo\\emporio-ec2.pem')

credentials = {
'client_id':os.getenv("CLIENT_ID"),
'client_secret': os.getenv("CLIENT_SECRET"),
'sandbox': True,
'certificate': 'C:\\Users\\Joaogsp\\Desktop\\j1\\programas\\Projetos Athavus\\emporio_sertanejo\\emporio_sertanejo\\emporio-ec2.pem'
}

efi = EfiPay(credentials)

body = {
'calendario': {
'expiracao': 3600
},
'devedor': {
'cpf': '',
'nome': ''
},
'valor': {
'original': '00.01'
},
'chave': '83988864397',
'solicitacaoPagador': 'Cobrança dos serviços prestados.'
}

response = efi.pix_create_immediate_charge(body=body)
print(response)
Esse é exatamente o meu código

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @iilordxss!
Sim, segue o exemplo usando o fetch:

js
var myHeaders = new Headers();
myHeaders.append("authorization", "Bearer ");
myHeaders.append("x-client-cert-pem", "{{X-Certificate-Pem}}");
myHeaders.append("Content-Type", "application/json");

var raw = JSON.stringify({
"calendario": {
"expiracao": 1
},
"valor": {
"original": "0.01"
},
"chave": ""
});

var requestOptions = {
method: 'PUT',
headers: myHeaders,
body: raw,
redirect: 'follow'
};

fetch("https://api-pix.gerencianet.com.br/v2/cob/", requestOptions)
.then(response => response.text())
.then(result => console.log(result))
.catch(error => console.log('error', error));

Avatar discord do usuario lucasrobs

lucasrobs

{
calendario: { criacao: '20Z', expiracao: 3600 },
txid: 'fbe4',
revisao: 0,
loc: {
id: 284,
location: 'qr01738',
tipoCob: 'cob',
criacao: '2023-09-09T23:12:47.000Z'
},
location: 'q8',
status: 'ATIVA',
devedor: { cpf: '00', nome: 'Lucas R' },
valor: { original: '0.01' },
chave:
}