Histórico de mensagens em cartões

EXIBINDO CONVERSAS RECENTES:

Canal: cartões
Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

@Relacionamento

Avatar discord do usuario devari0796_52086

devari0796_52086

Ver Respostas

Eu quero sempre a loja pagar. Por exemplo vendeu um produto de de R$ 1.000 em 10x no cartão. Quero saber quando a loja recebe? Ela paga somente a taxa de 4,39%? Ou Tem mais alguma coisa? É isso que não estou entendendo...

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Se tiver parcelamento há opção disso ser cobrado do cliente. Mas em 1x é sempre a loja que paga a taxa.

Avatar discord do usuario devari0796_52086

devari0796_52086

Ver Respostas

Vamos supor que seja de 1x, mas se for mais a taxa vai pra 3,99%....
Minha dúvida não é sobre a taxa em si, mas pq que no meu app apareceu que o cliente ia pagar a mais do que os R$ 1.000 ? Não entendi isso...

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Parcelado ou em 1x ?

Avatar discord do usuario devari0796_52086

devari0796_52086

Ver Respostas

Olá boa tarde, fiquei um pouco confuso sobre a taxa padrão cobrada do cartão de Crédito, é 3,49% é isso? Se ocorrer uma venda de R$ 1.000 no cartão via API a loja vai receber R$ 965,10? Fiquei confuso pq na simulação dentro do app fala algo que consumudor teria que pagar um valor a mais do que os R$ 1.000? É isso?

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Que ótimo, @jeffersonsotto!
Qualquer dúvida, pode contar com a gente!

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Oi, @jeffersonsotto. Bom dia!
É possível instalar a lib js-payment-token-efi, e utilizando ela você pode se basear no exemplo: https://github.com/efipay/js-payment-token-efi/blob/main/examples/app-angular.ts

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Bom dia, @695704370158895194! Tudo bem?
Mesmo que a API retorne as respostas em formato JSON, nossa SDK em PHP já faz o tratamento para entregar as informações em um array. Assim, a variável $response será um array.

Quanto ao tratamento dos dados, isso pode variar de acordo com a regra de negócio de cada sistema. Por exemplo, com o método createOneStepCharge($params = [], $body), você está usando o endpoint de criação de cobrança por cartão de crédito em One Step (um passo). A partir do array $response, é possível verificar o status com $response['data']['status'] === 'approved' ou $response['data']['status'] === 'unpaid'. Se a transação for recusada, você pode capturar o motivo e exibir para o cliente com $response['data']['refusal']['reason'].
imagem enviada na mensagem pelo usuario guilherme_efi
imagem enviada na mensagem pelo usuario guilherme_efi

Avatar discord do usuario jeffersonsotto

jeffersonsotto

Ver Respostas

Opa beleza, pessoal eu preciso fazer uma integração no frontend com a EFI PAY, na real preciso gerar um payment_token, vocês tem algum exemplo de como posso fazer isso com angular?
Na doc tem varias exemplos com JS REACT PHP etc.. mas todos os exemplos eles usam um LIB chamada "efipay-js-sdk", com angular não é possivel instalar a lib. Alguém já usoy EFI PAY + ANGULAR?

Avatar discord do usuario leandroberg

leandroberg

Ver Respostas

Muito obrigado pelo retorno, você poderia me mostrar um exemplo simples da chamada e do tratamento do retorno? Não precisa ser um código completo, pode ser algo bem direto ao ponto mesmo só para eu ver essa implementação. Veja, a chamada está aqui >> $response = $api->createOneStepCharge($params = [], $body); << daí minha dúvida é, como tratar o retorno atribuído à variável $response? Usei aqui o json_decode porém gera erro dizendo que estou passando um array quando eu deveria passar uma string. Nos exemplos que vem no SDK PHP infelizmente só tem a chamada, o tratamento do retorno acabei não encontrando exemplos e estou tendo dificuldades de gerar um var_dump ou algo do tipo pois estou implementando no WooCommerce como um gateway personalizado (por isso não estou usando o plugin oficial para woo). Muito obrigado.

Avatar discord do usuario rubenskuhl

rubenskuhl

Ver Respostas

Existe o cenário aonde o banco emissor autoriza mas o anti-fraude nega.

Avatar discord do usuario aguiar.dev

aguiar.dev

Ver Respostas

Bom dia, pessoal. Existe o cenário que uma cobrança é aprovada mas o efipay "nega"

Avatar discord do usuario guilherme_efi

guilherme_efi

Ver Respostas

Oi, @leandroberg. Bom dia! Tudo bem?
Sim, o tratamento dos status está correto para o fluxo de criação da cobrança de cartão.
Sugiro apenas acrescentar a informação refusal>reason na sua mensagem de retorno quando o pagamento não for approved. Assim, você poderá mostrar com mais detalhes o motivo da reprovação.
imagem enviada na mensagem pelo usuario guilherme_efi

Avatar discord do usuario leandroberg

leandroberg

Ver Respostas

Boa tarde tudo bem com todos? Poderiam analisar esse try / catch da requisição à API de cartão de crédito e me dizer se está correto por gentileza, se possível me enviar exemplos do tratamento pós-request para que eu possa corrigir meu código em caso de problemas, muito obrigado, segue o código:

try {
$api = new Gerencianet($options);
$response = $api->createOneStepCharge($params = [], $body);
$response_array = json_decode($response, true);


if (json_last_error() === JSON_ERROR_NONE) {

$status = isset($response_array['data']['status']) ? $response_array['data']['status'] : '';

if ($status === 'approved') {

updateOrderDetails($order_id, $_POST['customerName']);

return [
'result' => 'success',
'redirect' => $this->get_return_url(wc_get_order($order_id))
];

} else {

return [
'result' => 'failure',
'message' => 'Payment status is not approved. Current status: ' . $status
];
}

} else {

return [
'result' => 'failure',
'message' => 'Error decoding JSON: ' . json_last_error_msg()
];

}
} catch (GerencianetException $e) {

return [
'result' => 'failure',
'message' => 'Gerencianet Error - Code: ' . $e->code . ', Error: ' . $e->error . ', Description: ' . $e->errorDescription
];

} catch (Exception $e) {

return [
'result' => 'failure',
'message' => 'General Error: ' . $e->getMessage()
];

}

Avatar discord do usuario palloma_efi

palloma_efi

Ver Respostas

Bom dia @aguiar.dev ! Tudo bem? Vou iniciar um atendimento para obter mais detalhes com você.

Avatar discord do usuario aguiar.dev

aguiar.dev

Ver Respostas

Alguém ai usa o module sdk python? Estava tentando usar o refund mas não tem esse metodo no python

Avatar discord do usuario igor_efi

igor_efi

Ver Respostas

Boa tarde, @matheus6215! Tudo bem?
Esta falha ocorre devido a módulos bloqueadores de anúncios presentes no navegador.
Poderia desativar e tentar novamente?