• Olá, descobri hoje em uma loja que se um cliente fizer um pedido sem preencher o bairro, o pedido entra na loja mas a transa??o n?o é criada na Pagar.me.

    As instru??es de configura??o do plugin est?o levemente incorretas, é mencionado que o campo endere?o deve ser obrigatório quando na verdade deve ser mencionado que o campo bairro deve ser obrigatório, embora o print mostre isso corretamente.

    Talvez pudesse também ser inserido algum aviso em outro lugar, quem sabe na própria tela de configura??o da Pagar.me, avisando que o campo bairro está como opcional e n?o como obrigatório.

    Mas a quest?o que gostaria de apontar é que a página de obrigado do pedido mostra que o pedido foi recebido corretamente mas no final dela mostra que a transa??o falhou, sem dar maiores detalhes. Sugiro que o retorno da API seja mostrado nessa página de obrigado ao invés de mostrar apenas a palavra FALHOU. Ou melhor ainda: o pedido n?o entrar na loja e ser barrado.

    Enfim, conseguimos resolver o problema por aqui, mas seguem aí as sugest?es.

Viewing 1 replies (of 1 total)
  • Exatamente @denisgomesfranco .

    Me deparei com o mesmo erro.
    WP: ?6.5.3
    woocommerce: ?8.8.3
    pagar-me: 3.2.2
    tema: divi

    Seguem mais informa??es do LOG do apache

    Exception: Order #668139 : Missing neighborhood in customer address in /var/www/html/wp-content/plugins/pagarme-payments-for-woocommerce/vendor/pagarme/ecommerce-module-core/src/Kernel/Services/OrderService.php:334\nStack trace:\n#0 /var/www/html/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Orders.php(64): Pagarme\Core\Kernel\Services\OrderService->createOrderAtPagarme()\n#1 /var/www/html/wp-content/plugins/pagarme-payments-for-woocommerce/src/Model/Checkout.php(124): Woocommerce\Pagarme\Controller\Orders->create_order()\n#2 /var/www/html/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Gateways/AbstractGateway.php(181): Woocommerce\Pagarme\Model\Checkout->process()\n#3 /var/www/html/wp-content/plugins/woocommerce/includes/class-wc-checkout.php(1062): Woocommerce\Pagarme\Controller\Gateways\AbstractGateway->process_payment()\n#4 /var/www/html/wp-content/plugins/woocommerce/includes/class-wc-checkout.php(1291): WC_Checkout->process_order_payment()\n#5 /var/www/html/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(520): WC_Checkout->process_checkout()\n#6 /var/www/html/wp-includes/class-wp-hook.php(324): WC_AJAX::checkout()\n#7 /var/www/html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()\n#8 /var/www/html/wp-includes/plugin.php(517): WP_Hook->do_action()\n#9 /var/www/html/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(96): do_action()\n#10 /var/www/html/wp-includes/class-wp-hook.php(324): WC_AJAX::do_wc_ajax()\n#11 /var/www/html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters()\n#12 /var/www/html/wp-includes/plugin.php(517): WP_Hook->do_action()\n#13 /var/www/html/wp-includes/template-loader.php(13): do_action()\n#14 /var/www/html/wp-blog-header.php(19): require_once(‘…’)\n#15 /var/www/html/index.php(17): require(‘…’)\n#16 {main}, referer: https://meusite/checkout/


    Logs do pagar-me:

    2024-05-10T21:24:12+00:00 Nota CREATE ORDER ERROR: Exception: Order #668139 : Missing neighborhood in customer address in /var/www/html/wp-content/plugins/pagarme-payments-for-woocommerce/vendor/pagarme/ecommerce-module-core/src/Kernel/Services/OrderService.php:334 Stack trace: #0 /var/www/html/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Orders.php(64): Pagarme\Core\Kernel\Services\OrderService->createOrderAtPagarme() #1 /var/www/html/wp-content/plugins/pagarme-payments-for-woocommerce/src/Model/Checkout.php(124): Woocommerce\Pagarme\Controller\Orders->create_order() #2 /var/www/html/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Gateways/AbstractGateway.php(181): Woocommerce\Pagarme\Model\Checkout->process() #3 /var/www/html/wp-content/plugins/woocommerce/includes/class-wc-checkout.php(1062): Woocommerce\Pagarme\Controller\Gateways\AbstractGateway->process_payment() #4 /var/www/html/wp-content/plugins/woocommerce/includes/class-wc-checkout.php(1291): WC_Checkout->process_order_payment() #5 /var/www/html/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(520): WC_Checkout->process_checkout() #6 /var/www/html/wp-includes/class-wp-hook.php(324): WC_AJAX::checkout() #7 /var/www/html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #8 /var/www/html/wp-includes/plugin.php(517): WP_Hook->do_action() #9 /var/www/html/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(96): do_action() #10 /var/www/html/wp-includes/class-wp-hook.php(324): WC_AJAX::do_wc_ajax() #11 /var/www/html/wp-includes/class-wp-hook.php(348): WP_Hook->apply_filters() #12 /var/www/html/wp-includes/plugin.php(517): WP_Hook->do_action() #13 /var/www/html/wp-includes/template-loader.php(13): do_action() #14 /var/www/html/wp-blog-header.php(19): require_once(‘…’) #15 /var/www/html/index.php(17): require(‘…’) #16 {main} CONTEXT: {“_legacy”:true} 2024-05-10T21:24:14+00:00 Nota ORDER STATUS UPDATE: #668139{ “previous_status”: “pending”, “new_status”: “cancelled” } CONTEXT: {“_legacy”:true}

Viewing 1 replies (of 1 total)
  • You must be logged in to reply to this topic.