Histórico de mensagens sobre sandbox

EXIBINDO CONVERSAS RECENTES:

Texto: sandbox
# cartões
Avatar discord do usuario guilherme_efi

guilherme_efi

Boa tarde, <@!664563985885954079>!

Para obter o payment_token, possuímos um exemplo pronto com cartão de crédito que você pode utilizar e aplicar a lógica. Para baixar este exemplo, acesse: https://www.gerencianet.com.br/wp-content/themes/Gerencianet/exemplos-api/cartao/

Após baixar este exemplo, informe suas credenciais e alterar mais algumas informações:

Arquivo index.php, alterar na linha 12 - esse é o código JavaScript específico por conta Gerencianet e é utilizado para obtenção do payment_token. Importante frisar que este código é específico de acordo com o ambiente utilizado (produção ou Homologação). Veja neste link (https://dev.gerencianet.com.br/docs/pagamento-cartao#section-2-1-obten-o-do-payment_token) como obter corretamente seu payment_token.

Arquivo pagar-cartao.php, alterar a linha 3 (caminho SDK ou pasta vendor baixada pelo Composer), linhas 8 e 9 (informe seu Client_Id e Client_Secret, de acordo com o ambiente), linha 16 (sandbox possui dois possíveis valores, true se usar ambiente de Homologação e false se produção).

Arquivo script-cartao.js em bootstrap\js\ contém funções JavaScript relacionadas ao exemplo. Altere se julgar conveniente.

Demais linhas cabe a você alterar conforme necessidade.

# cartões
Avatar discord do usuario joao_efi

joao_efi

Oi <@!664563985885954079> tudo bem?
Diretamente do playground não é possível, pois não são informados os dados do cartão em si, mas sim um payment token válido para aquele teste.
Entretanto, se você tiver a integração sendo realizada via código ou por algum dos nossos módulos, basta ativar o modo sandbox para efetuar seus testes.
Com o modo sandbox ativo, não será gerada nenhuma cobrança no cartão inserido. Ou caso prefira, você pode usar algum site que gere cartões para testes, como por exemplo o https://www.4devs.com.br/gerador_de_numero_cartao_credito

# pix
Avatar discord do usuario joao_efi

joao_efi

O sandbox é setado dentro do objeto Options, o mesmo onde é passado o client_id e client_secret

# pix
Avatar discord do usuario joey_burn

joey_burn

o atributo sandbox onde vc diz?

# pix
Avatar discord do usuario joao_efi

joao_efi

Ah! Confira também se o atributo sandbox está como true

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde <@!838803255907450891>, a mudança para produção é isso mesmo que você comentou, trocar as credenciais, o certificado e o ambiente sandbox para false

# bolix
Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Olá <@!837418091062886401> ! Conforme o Matheus disse, você deverá enviar uma requisição GET para a rota /v1/charge/:id, onde :id é o charge_id da transação desejada. Em modo sandbox, a URL seria algo assim mesmo: https://sandbox.gerencianet.com.br/v1/charge/:id (onde :id é o charge_id da transação).

# pix
Avatar discord do usuario eduardoespindola

eduardoespindola

Ver Respostas

Pessoal, estamos fazendo a chamada pelo SDK java, através do código: [ JSONObject response = gn.call("pixCreateCharge", params, body);], não estamos usando o httpurlconnection. Detalhe, o mesmo código consegue gerar a cobrança no ambiente de homologação, o erro ocorre quando apontamos para produção, ou seja, adicionamos o certificado de produção, client_id/client_secret de produção e marcamos a opção sandbox: false. Será que falta alguma outra configuração para a produção?

# cartões
Avatar discord do usuario joao_efi

joao_efi

Ver Respostas

Oi <@!839949374662377523> tudo bem?
É importante que seja setado os dados no formato do arquivo credentials, pois é feito uma tratativa dentro da sdk.
Dessa forma, também facilita para você alterar de ambiente de produção para homologação, onde só será necessário trocar a variável "sandbox"

# cartões
Avatar discord do usuario matheus_efi

matheus_efi

Porque na SDK tem o arquivo credentials onde você informa o ambiente(sandbox) e as credenciais

# cartões
Avatar discord do usuario matheus_efi

matheus_efi

Faz o seguinte, muda as credenciais para produção e não altera o sandbox

# cartões
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Sim, mas o ambiente(sandbox) deve ser alterado também

# cartões
Avatar discord do usuario matheus_efi

matheus_efi

Pode ser também que em outro local da sua sdk esteja referenciando com o sandbox ou credenciais diferentes, um teste a ser feito é mudar as credenciais para produção e se emitir é porque o sandbox está como false

# cartões
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde <@!839949374662377523>, verifique se você trocou as credenciais para homologação e se também deixou o sandbox como True, pois, a falha unauthorized é referente a falha de autenticação por estes fatores

# cartões
Avatar discord do usuario tadgaudio

tadgaudio

para mim aqui está tudo certo, inclusive Sandbox: true e as chaves da miha app.
imagem enviada na mensagem pelo usuario tadgaudio

# pix
Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Para isso, você terá de alterar o parâmetro sandbox para false e alterar também as credenciais client_id e client_secret para as suas de produção, além do certificado de produção no parâmetro pix_cert

# pix
Avatar discord do usuario diegohenrique1989

diegohenrique1989

Ver Respostas

a sdk detecta só mudando a chave sandbox?

# pix
Avatar discord do usuario cleiton7853

cleiton7853

Bom dia! Está difícil fazer esse webhook funcionar, mas vamos lá... Meu site está hospedado num servidor Linux CentOS 7 rodando Apache 2.4 e estou usando PHP. No diretório onde vou receber as notificações de webhook eu resolvi criar um .htaccess e exigir o certificado CA da seguinte forma: criei no diretório ~/webhooks/notificacoes um .htacess como abaixo:

SSLVerifyClient require
SSLVerifyDepth 3
SSLCACertificateFile /home/certificados/chain-pix-sandbox.crt

Quando tento acessar uma página dentro de ~/webhooks/notificacoes, recebo um erro HTTP 500 e no log do Apache aparece a mensagem:

"/home/meusite/public_html/webhooks/notificacoes/.htaccess: Your SSL library does not have support for per-directory CA"

Esta mensagem quer dizer que meu servidor não vai suportar a autenticação que exige a GerenciaNet?

Agradeço se alguém conseguir me ajudar...

# pix
Avatar discord do usuario matheus_efi

matheus_efi

Ver Respostas

Boa tarde <@!318095889233084417>, os nossos CAs estão disponíveis na documentação, nestes links:
homologação https://pix.gerencianet.com.br/webhooks/chain-pix-sandbox.crt

produção https://pix.gerencianet.com.br/webhooks/chain-pix-prod.crt