Histórico de mensagens sobre sandbox

EXIBINDO CONVERSAS RECENTES:

Texto: sandbox
# pix
Avatar discord do usuario eduardochiletto

eduardochiletto

Certo. Qnt ao sandbox, eu entendi que é no mesmo arquivo. Mas onde ele vai ser setado exatamente? eu estou colocando sandbox: true no header da configuração

# pix
Avatar discord do usuario eduardochiletto

eduardochiletto

Ver Respostas

O sandbox! Vou ver isso. Ele é setado no header?

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde <@!854013361192435742> ! Você inseriu as credenciais e o certificado de homologação e setou o sandbox para true?

# bolix
Avatar discord do usuario b1n._

b1n._

sim, está gerando tudo certo até este ponto.. mas em sandbox

# pix
Avatar discord do usuario smookeydev.cb

smookeydev.cb

Ver Respostas

Boa noite pessoal, estou implementando o PIX em uma aplicação, porém estou tendo problema com a configuração do webhook. Alguem poderia me ajudar?

Meu dominio usa a cloudflare para certificação SSL e usamos nginx para proxy reverso, eu recebo o request em /api/payments/pix/webhook/ e redireciono para o micro serviço dessa forma:

location /api/payments/pix/webhook/ {
proxy_pass http://localhost:5001/api/payments/pix/webhook
}

Tentei implementar a verificação no nginx dessa forma e não funcionou:
ssl_client_certificate /root/chain-pix-webhooks-sandbox.crt;
ssl_verify_client optional;
ssl_verify_depth 3;

location /api/payments/pix/webhook/ {
if ($ssl_client_verify != SUCCESS) {
return 403;
}
proxy_pass http://localhost:5001/api/payments/pix/webhook
}

Ao tirar o if ele me retorna:

{
"nome": "webhook_invalido",
"mensagem": "A autenticação de TLS mútuo não está configurada na URL informada"
}

Tentei implementar o SSL e o certificado da gerencianet direto no micro serviço do webhook e também não funcionou, o webhook é feito em Flask, alguem consegue me dar uma luz?

# pix
Avatar discord do usuario b1n._

b1n._

$certificado_pix = "$_SERVER[DOCUMENT_ROOT]/functions/gerencianet/chain-pix-sandbox.crt";
$certificado_pix = json_encode(file_get_contents($certificado_pix), true);

CURLOPT_HTTPHEADER => array(
"Content-Type: application/json",
"Authorization: Bearer $token",
"x-client-cert-pem: $certificado_pix",
"x-skip-mtls-checking: false",
),

# cartões
Avatar discord do usuario websystem

websystem

no sandbox esta ok, na hora de passar o cartao real aparece isso

# pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde <@!574619360400900106> ! Você alterou o sandbox pra false, ja que esta utilizando o ambiente de produção? E também utilizando o certificado de produção?

# pix
Avatar discord do usuario fejw0w

fejw0w

excelente, só liberar minha chave que já tô batendo na sandbox hahahahaha

# bolix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Entendi... alterou as credenciais para produção e o sandbox para false no arquivo credentials.json ?

# bolix
Avatar discord do usuario wagner07308

wagner07308

Bom dia, já usamos a API a algum tempo, mas com um cliente novo passou a retornar erro "Already connected", somente na versão de produção, em sandbox o problema não ocorre. Alguma dica?!

# bolix
Avatar discord do usuario jessica_efi

jessica_efi

Bom dia <@!844918217529229332> ! Verifique se além das credenciais, você alterou a url para api.gerencianet.com.br e o sandbox = false, caso esteja utilizando em produção.

# bolix
Avatar discord do usuario websystem

websystem

Ao tentar executar a API em Produção o print_r($e->getMessage()); exibe Unauthorized, no sandbox funciona normalmente

# bolix
Avatar discord do usuario websystem

websystem

na sandbox funciona sem problemas

# bolix
Avatar discord do usuario websystem

websystem

olá, na vdd não exibe nenhuma mensagem, apenas não inicia a requisição. eu troquei as credenciais para produção e marquei $options = [
'client_id' => $clientId,
'client_secret' => $clientSecret,
'sandbox' => false // altere conforme o ambiente (true = homologação e false = producao)
];

# bolix
Avatar discord do usuario websystem

websystem

Ver Respostas

Boa noite, a minha API esta rodando perfeitamente no Sandbox, porem quando eu mudo para Produção da erro. Alguem sabe dizer se tem que fazer algo diferente???

# pix
Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

const credenciais = {
clientIdProducao: process.env.GN_CLIENT_ID,
clientSecretProducao: process.env.GN_CLIENT_SECRET,
pathCertProducao: process.env.GM_CAMINHO_CERT,

clientIdHomologacao: process.env.GN_CLIENT_ID_HOMOLOGACAO,
clientSecretHomologacao: process.env.GN_CLIENT_SECRET_HOMOLOGACAO,
pathCertHomologacao: process.env.GM_CAMINHO_CERT_HOMOLOGACAO,

sandbox: process.env.GN_SANDBOX,
validateMtls: process.env.GN_VALIDATE_MTLS
}

# bolix
Avatar discord do usuario christianosilveira4948

christianosilveira4948

Ver Respostas

Olá
Onde está o erro? Usando curl.exe

curl --location --request POST 'https://sandbox.gerencianet.com.br/v1/charge' \--header 'Authorization: {{'Client_Id','Client_Secret'}}' \--header 'Content-Type: application/json' \--data-raw '{ "items": [ { "name": "item", "value": 500, "amount": 1 } ]}'