Histórico de mensagens sobre sandbox em pix

EXIBINDO CONVERSAS RECENTES:

Texto: sandbox
Canal: pix
Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Altere o sandbox e tente novamente, por favor.

Avatar discord do usuario jessica_efi

jessica_efi

Ver Respostas

Boa tarde @logaaaa ! Você alterou as credenciais e certificado para os de produção e também o sandbox = false?

Avatar discord do usuario logaaaa

logaaaa

Ver Respostas

Boa tarde, estou usando o código de exemplo em PHP para cobrança imediata do PIX...
Me atentei ao card que explica sobre a inserção do Client_id e Client_Secret, Sandbox e a pasta e a conversão do certificado, no entanto, quanto rodo esse exemplo nos seguintes cenários, tenho retornos inesperados:

Produção: Ocorreu um erro - Mensagem: 401invalid_client - Credenciais inválidas ou inativas
Homologação : Gerou o QRCode e Chave Copia e Cola normalmente.

Servidor: Apache
Linguagem: PHP
BD: MySQL
SDK Composer Instalado
imagem enviada na mensagem pelo usuario logaaaa

Avatar discord do usuario raphaelribeiro

raphaelribeiro

Ver Respostas

Bom dia, tenho alguns certificados de alguns ambientes. staging, sandbox e production,. cada um com um subject diferente. o staging expirou... temos alguma documentação de como criar um novo certificado com o mesmo subject de staging? grato

Avatar discord do usuario yasmin_efi

yasmin_efi

Caso for produção, mantenha sandbox = false e o certificado de produção. Caso o client_id e client_secret repassados sejam de homologaão, sandox = true e o certificado deve ser o de homologação

Avatar discord do usuario aguiar.dev

aguiar.dev

py
from efipay import EfiPay
from dotenv import dotenv_values
import os

env = dotenv_values(".env")

class EfiPayImpl():

def __init__(self) -> None:
credentials = {
"client_id": env["EFI_BANK_CLIENT_ID"],
"client_secret": env["EFI_BANK_CLIENT_SECRET"],
"sandbox": env["EFI_BANK_SANDBOX"],
"certificate": f"{os.getcwd()}/{env["EFI_BANK_CERTIFICATE"]}"
}
self.api = EfiPay(credentials)
um exemplo da implementação que fiz usando py. Ali em certificate eu pego a raiz do meu projeto e passo a variavel do .env pra ele saber qual arquivo devo usar, se é homol ou prod