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