Histórico de mensagens sobre erro

EXIBINDO CONVERSAS RECENTES:

Texto: erro
Data: 08/10/2024
# pix
Avatar discord do usuario he128

he128

Ver Respostas

Olá, boa tarde!
Alguém poderia me ajudar com este erro na hora de cadastrar a url do webhook utilizando CURL: Cod:52 Erro message:Empty reply from server

# módulos-plugins
Avatar discord do usuario lauro_23055

lauro_23055

Ver Respostas

Boa tarde! Instalei o plugin no wordpress mas não aparece no checkout, fiz toda a configuração, upload do certificado, tudo certinho, só tem ele de plugin de pagamento ativo. Mostra "Não há formas de pagamento disponíveis. Isso pode ser um erro da nossa parte. Entre em contato conosco se precisar de alguma ajuda para fazer seu pedido.""

# cartões
Avatar discord do usuario guilherme_efi

guilherme_efi

Bom dia, @jorginocria! Tudo bem?
O erro que você está enfrentando (Código: 18, Nome: undefined, Mensagem: undefined) ocorre porque a biblioteca EfiPay em JavaScript utiliza recursos do DOM, que o Flutter não consegue implementar sem alguns ajustes. No seu teste com o cartão expirado, você recebeu uma mensagem mais clara porque essa validação passa por um JavaScript que apenas verifica a sintaxe. Para gerar o token de pagamento, é necessário um JavaScript mais complexo que precisa do DOM.

Para corrigir isso, recomendo implementar um método que permita executar JavaScript no Flutter. Você pode encontrar um guia útil neste artigo: Como trabalhar com arquivos JavaScript no Flutter.

Segue também um exemplo de como você pode implementar a chamada para gerar o token de pagamento:

dart
void main() async {
dynamic credentials = {'account_id': ''};

EfiPay efi = EfiPay(credentials);

Map card = {
"brand": "visa",
"number": "4485388557842265",
"cvv": "123",
"expiration_month": "08",
"expiration_year": "2025"
};

dynamic response = await paymentToken(efi, card);
print(response);
}

dynamic paymentToken(EfiPay efi, Map card) async {
dynamic paymentToken = await efi.call("paymentToken", body: card);
}

# cartões
Avatar discord do usuario jorginocria

jorginocria

Bom dia! Estou desenvolvendo um app em Flutter/Dart e já tenho o back-end configurado para processar pagamentos via cartão. No meu aplicativo mobile, a única coisa que preciso é gerar o token de pagamento com os dados do cartão. Integrei a biblioteca JS da EfiPay com o Flutter, mas estou enfrentando um erro com o seguinte retorno: Código: 18, Nome: undefined, Mensagem: undefined. Fiz um teste para confirmar se a lib estava funcionando, utilizando um ano de vencimento do cartão inferior ao atual, e recebi um erro diferente, com a mensagem correta informando que o cartão expirou. Isso me mostra que a chamada da biblioteca está funcionando. Agora, preciso entender o que significa esse erro 18.
imagem enviada na mensagem pelo usuario jorginocria