Histórico de mensagens sobre Client_ID

EXIBINDO CONVERSAS RECENTES:

Texto: Client_ID
Data: 23/03/2025
# pix
Avatar discord do usuario luantrindny

luantrindny

entendi, tinham me mandando somente 1 client id e secret, mas 2 certificados

# pix
Avatar discord do usuario joao_efi

joao_efi

Ambos mudam, se está com o client_id e client_secret de produção, o certificado também precisa ser do mesmo ambiente

# pix
Avatar discord do usuario dauid64

dauid64

No momento estou fazendo da primeira forma

py
class PaymentService:
def __init__(self):
certificado_path = os.path.join(settings.BASE_DIR, os.getenv('EFI_CERTIFICADO'))
env = os.getenv('ENV_TYPE') if os.getenv('ENV_TYPE') else 'dev'
sandbox = False if env == 'prod' else True

options = {
"client_id": os.getenv('EFI_CLIENT_ID'),
"client_secret": os.getenv('EFI_CLIENT_SECRET'),
"sandbox": sandbox,
"certificate": certificado_path,
}

self.sdk = EfiPay(options)

e na minha view eu faço

py
@method_decorator(csrf_exempt, name='dispatch')
class ProcessPayment(generic.View):
def post(self, request, args, kwargs):
payment_service = PaymentService()