# encoding: utf-8
from efipay import EfiPay
import sys
# Configurações de credenciais
credentials = {
'client_id': '',
'client_secret': '',
'sandbox': False, # Altere para True se estiver usando o ambiente de sandbox
'certificate': r''
}
def obter_dados_usuario():
try:
chave_pix = input("Informe a chave PIX do destinatário: ")
valor = input("Informe o valor da transferência: ")
# Verificando se os valores informados são válidos
if not chave_pix:
raise ValueError("A chave PIX não pode ser vazia.")
# Substituir vírgula por ponto e converter para float
valor_float = float(valor.replace(',', '.'))
if valor_float <= 0:
raise ValueError("O valor deve ser um número positivo.")
return chave_pix, "{:.2f}".format(valor_float)
except ValueError as ve:
print(f"Erro de validação: {ve}")
sys.exit(1)
Termos mais procurados: