Fábio
Forum Replies Created
-
Forum: Plugins
In reply to: [WooCommerce - Pagar.me] Status Aguardando, mas já aprovado no Pagar.me@claudiosanches, me corrija se estou equivocado, mas lendo o arquivo que processa as respostas do Pagar.me observei o seguinte:
No switch de status:
switch ( $status ) {temos um case assim:
case ‘processing’ :
order->update_status( ‘on-hold’, __( ‘Pagar.me: The transaction is being processed.’, ‘woocommerce-pagarme’ ) );
break;Ou seja, se a resposta do Pagar.me for processing, ele colocar o status em aguardando mesmo. Isso está correto? Tem algum motivo de ser?
Fiz um log pra entender o que chegava pra mim e notei isso:
Na var $order tava assim: {“id”:82916,”parent_id”:0,”status”:”failed”
E na var $status estava assim: processing
Este pedido 82916 apresentou essa falha e ficou como aguardando, mesmo estando pago no pagar.meSerá que n?o é apenas o caso alterar a linha 796 para:
$order->update_status( ‘processing’, __( ‘Pagar.me: The transaction is being processed.’, ‘woocommerce-pagarme’ ) );??
ObrigadoForum: Plugins
In reply to: [WooCommerce - Pagar.me] Status Aguardando, mas já aprovado no Pagar.meExato Ricardo, o mesmo aqui. Status Falhado para Aguardando ao invés de Processando.
Fala Claudio, tudo bem?
Alguma previs?o sobre este caso?Obrigado
Bom, caso resolvido. Obrigado pelo suporte.
A resposta que recebi deles é que v?o atualizar a base deles, mas sugeriram (eu desconhecia essa funcionalidade) que eu desabilitasse a verifica??o de CEP lá no painel do Pagar.me enquanto isso. \o/Show!
Vou mandar o aviso pra eles também.
vlwBingo!
Ele estava ativado e n?o olhei lá. Veja abaixo o último log:
{“errors”:[{“parameter_name”:”customer[address][zipcode]”,”type”:”invalid_parameter”,”message”:”CEP n?o encontrado”}],”url”:”/transactions”,”method”:”post”}- This reply was modified 8 years, 1 month ago by Fábio.
Em tempo, seguem alguns CEPs que dao problema e o link para a loja de teste.
38742-016
89112-370e a Loja aqui
Claudio, continuo com este problema. Vários outros CEPs dando este problema. Todos que apresentaram este problema até o momento s?o CEPs recentemente atualizados pelos Correios. O curioso é que tanto pesquisando diretamente no site dos correios quanto calculando o frete no carrinho, ele aceita, mas diz n?o ter encontrado o CEP apenas no finalizar.
Fiz inclusive uma instala??o completamente nova em outro servidor, sem uso de template de terceiros (usando o twentysexteen).
Acho que descobri algo que pode te ajudar a me ajudar e nos ajudarmos.
Nesta nova instala??o inclui o Woocommerce, o Correios, o WooCommerce Extra Checkout Fields for Brazil e o Pagar.me e testando sempre com o Boleto do Pagar.me dava erro de CEP.
Acontece que agora realizei um teste com os CEPs que n?o funcionavam, mas com os meios de pagamento do WC, Como cheque ou pagamento na entrega o pedido foi finalizado. Parece ent?o que o problema realmente n?o está no Plugin dos Correios, mas no plugin do Pagar.me
Obrigado pela ajuda.
Fiz as modifica??es para as minhas necessidades. Se alguém tiver interesse, apenas mudei o arquivo wc-correios-functions.php na linha 71 para o seguinte:
function wc_correios_get_estimating_delivery( $name, $days, $additional_days = 0 ) {
$total = intval( $days ) + intval( $additional_days );if ( $total > 0 ) {
$name .= ‘ ‘.sprintf( _n( ‘Delivery within %d working day’, ‘Delivery within %d working days’, $total, ‘woocommerce-correios’ ), $total );
}return $name .’ (‘ .intval( $additional_days ).’ DIAS DE PROCESSAMENTO + ‘.intval( $days ). ‘ DIAS DE CORREIO)’;
//ENTREGA EM 12 DIAS úTEIS (3 DIAS DE PROCESSAMENTO + 9 DIAS DE CORREIO)
}Nada muito elaborado. Creio que dê pra fazer algo melhorado e ainda com o opcional de usar assim ou n?o, mas taí.
Atualizando:
O link para o Pagar.me está OK. Estava com a chave de testes.
Mas o desconto continua n?o sendo concedido.Forum: Plugins
In reply to: [WooCommerce - Pagar.me] Status "Aguardando" após update 2.0Opa Claudio, tudo bem?
Aqui o Status está ficando como Aguardando. De ontem pra hoje o cliente relatou 13 pedidos que n?o mudaram o Status. O Pagar.me já sinalizou que está pago.
Veja na imagem que tem pedido com o status Processando antes e depois de pagamentos com o problema.Obrigado