Comunidade
Todas as transações na API recorrência estão sendo canceladas pelo AntiFraude
Boa noite, pessoal. Alguém para dar essa ajuda? Após configurar tudo certinho, todas as transações de recorrência estão sendo canceladas pelo controle antifraude do Pagseguro. Já tentamos com cartões diferentes e nada;. Essas tentativas são numa conta PJ junto ao Pagseguro, quando mudo o e-mail e token para a nossa conta PF, para testar, aí funciona.
Posted by Emerson over 2 years ago
plugin woocommerce
instalamos o vosso plugin na nossa instalação do woocommerce.
temos 3 formas de pagamento no nosso checkout, stripe, paypal e pagseguro
as validações de bairro , telefone são acionadas no checkout vindas do vosso plugin mesmo que o comprador escolha o stripe ou o paypal.
as validações so deveriam acontecer se o comprador escolhece o pagseguro para fazer o pagamento.
alem disso as validações são disparadas independentemente do pais da encomenda o que esta errado.
por exemplo o nosso comprador é de portugal e aparece a mensagem : Telefone inválido. Preencha DDD + NÚMERO'
ele só deveria fazer esta validação do telefone se o pais da encomenda fosse Brasil e se a forma de pagamento escolhida fosse o Pagseguro.
/**
* Intercept woocommerce checkout process
*/
add_action('woocommerce_checkout_process', 'ps_validade_checkout_proccess');
function ps_validade_checkout_proccess()
{
if ($_POST['payment_method']) {
try {
$billing_address_1 = explode(', ', $_POST['billing_address_1']);
if (!isset($billing_address_1[1])) {
throw new Exception('[PAGSEGURO]: Invalid address');
};
} catch (Exception $exception) {
wc_add_notice(__('Endereço com formato inválido. Exemplo: Rua São João, 11'), 'error');
}
try {
if (!isset($_POST['billing_address_2']) || !$_POST['billing_address_2']) {
throw new Exception('[PAGSEGURO]: Invalid address');
}
} catch (Exception $exception) {
wc_add_notice(__('Por favor, preencha o bairro.'), 'error');
}
try {
$phone = strlen(filter_var($_POST['billing_phone'], FILTER_SANITIZE_NUMBER_INT));
if ($phone < 9 || $phone > 11) {
throw new Exception('[PAGSEGURO]: Invalid phone');
}
} catch (Exception $exception) {
wc_add_notice(__('Telefone inválido. Preencha DDD + NÚMERO'), 'error');
}
}
}
php: woocommerce-pagseguro-oficial
Precisamos deste problema resolvido para podermos usar o pagseguro na nossa loja woocommerce
Posted by silvio fortunato over 2 years ago
Como eu posso gerar um txid válido
Estou tentando gerarno txid para os clientes mas nao to entendendo qual o padrão que é seguido para fazer a implementação automática.
Posted by Reginaldo Junior over 2 years ago
É possível utilizar o sdk do pagseguro para imprimir recibos na máquina sunmi p2?
Estou avaliando a possibilidade de usar a máquina P2 da Sunmi: https://www.sunmi.com/en-US/p2/
Vejo que outros concorrentes estão usando e parece ser excelente.
Posted by Vinícius Pacheco Vieira over 2 years ago
Configurando link de pagamento com opções de parcelamento
Estou inserindo um curso online e gostaria de oferecer a opção de pagamento parcelado.
O meu link criado somente oferece a opção à vista.
Qual o procedimento que devo adotar?
Posted by Carlos Alberto Santarem Santos over 2 years ago
Split de pagamentos
Estou migrando um sistema de pagamentos para o pag seguros e preciso de split de pagementos...
Vi que só está disponivel na API depreciada certo?
Mas ainda tenho algumas duvidas q não está explicita na documentação...
Apos fazer a autorização do vendedor externo na Aplicação...
Como adquiro o Token do vendedor?
para realizar as transações...
Posted by Renato Pedroso over 2 years ago
Checkout transparente - dúvida no parametro notificationURL
Boa tarde,
Posso passar no parametro notificationURL uma URL que seja http em vez de https!
No exemplo a seguir, este parametro nao possui HTTPS e sim HTTP
¬ificationURL=http://url_da_nossa_plataforma_de_vendas_aqui/api/nosso_web_hoo/transacao_do_pagSeguro
O problema é que em nosso ambiente de homologacao, nao possuimos SSL habilitado, entao nossas URLS sao todas HTTP em vez de HTTPS
Obrigado
Posted by Wanderson over 2 years ago
Erro compilando Demo PlugPag 4.x
Estou tentando compilar o novo demo disponível em:
https://github.com/pagseguromaster/plugpag/tree/master/4.x
Porém estou me deparando com o erro abaixo (repositório não disponível).
Unknown host 'nexus.pagseguro.intranet'. You may need to adjust the proxy settings in Gradle.
Alguém poderia me ajudar?
Obrigado
Hugo
Posted by Hugo over 2 years ago
PUT Sandbox PIX criar cobrança
No body do PUT existe um txid que é da escolha do recebedor.
No path do PUT também existe uma string txid.
O que se deve colocar neste txid???
Posted by Victor over 2 years ago
Sdk Android e iOS.
Ola.
Como integrar meus aplicativos Android e iOS ao pagseguro uma vez que as sdks foram descontinuadas.
Já há novas sdks?!
Att
Posted by Fabrício over 2 years ago