Instalei e testei com pagamento hoje e deu certo.
Usei Pagar.me Vers?o API – V4 (01/09/2019)
Agrade?o ao desenvolvedor
]]>Possuo um site com o WooCommerce com integra??o com a Pagar.me e também com integra??o ao PagSeguro. Contudo, os campos personalizados que s?o mostrados nos pedidos da integra??o com o PagSeguro n?o s?o os mesmos com a da Pagar.me.
Integra??o do PagSeguro: https://ibb.co/17svT3T
Integra??o da Pagar.me: https://ibb.co/1Kn2nj1
Existe a possibilidade dos mesmos campos personalizados dos pedidos que s?o mostradas na integra??o do PagSeguro serem os mostrados também na integra??o com a Pagar.me?
Contatei a Pagar.me pelo WhatsApp e pediram para falar com o WooCommerce, mas n?o consegui contato com eles.
]]>Apenas esse plugin de pagamento n?o consegue finalizar. Mercado Pago, PayPal, PagSeguro todos v?o sem problema.
Call stack:
10-18-2022 @ 12:39:22 - CREATE ORDER ERROR: Exception: Order #59026 : Pedido inválido. in /srv/app887.c63a6785.configr.cloud/www/wp-content/plugins/pagarme-payments-for-woocommerce/vendor/pagarme/ecommerce-module-core/src/Kernel/Services/OrderService.php:326
Stack trace:
#0 /srv/app887.c63a6785.configr.cloud/www/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Orders.php(55): Pagarme\Core\Kernel\Services\OrderService->createOrderAtPagarme(Object(Woocommerce\Pagarme\Concrete\WoocommercePlatformOrderDecorator))
#1 /srv/app887.c63a6785.configr.cloud/www/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Checkout.php(66): Woocommerce\Pagarme\Controller\Orders->create_order(Object(WC_Order), 'credit_card', Array)
#2 /srv/app887.c63a6785.configr.cloud/www/wp-content/plugins/pagarme-payments-for-woocommerce/src/Controller/Gateways.php(156): Woocommerce\Pagarme\Controller\Checkout->process_checkout_transparent(Object(WC_Order))
#3 /srv/app887.c63a6785.configr.cloud/www/wp-content/plugins/woocommerce/includes/class-wc-checkout.php(982): Woocommerce\Pagarme\Controller\Gateways->process_payment(59026)
#4 /srv/app887.c63a6785.configr.cloud/www/wp-content/plugins/woocommerce/includes/class-wc-checkout.php(1206): WC_Checkout->process_order_payment(59026, 'woo-pagarme-pay...')
#5 /srv/app887.c63a6785.configr.cloud/www/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(478): WC_Checkout->process_checkout()
#6 /srv/app887.c63a6785.configr.cloud/www/wp-includes/class-wp-hook.php(307): WC_AJAX::checkout('')
#7 /srv/app887.c63a6785.configr.cloud/www/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters('', Array)
#8 /srv/app887.c63a6785.configr.cloud/www/wp-includes/plugin.php(476): WP_Hook->do_action(Array)
#9 /srv/app887.c63a6785.configr.cloud/www/wp-content/plugins/woocommerce/includes/class-wc-ajax.php(93): do_action('wc_ajax_checkou...')
#10 /srv/app887.c63a6785.configr.cloud/www/wp-includes/class-wp-hook.php(307): WC_AJAX::do_wc_ajax('')
#11 /srv/app887.c63a6785.configr.cloud/www/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(false, Array)
#12 /srv/app887.c63a6785.configr.cloud/www/wp-includes/plugin.php(476): WP_Hook->do_action(Array)
#13 /srv/app887.c63a6785.configr.cloud/www/wp-includes/template-loader.php(13): do_action('template_redire...')
#14 /srv/app887.c63a6785.configr.cloud/www/wp-blog-header.php(19): require_once('/srv/app887.c63...')
#15 /srv/app887.c63a6785.configr.cloud/www/index.php(17): require('/srv/app887.c63...')
#16 {main}
]]>https://www.next4.com.br/como-manipular-ipns-no-pagarme/
]]>Abri um forum no WooCommerce, mas as sugest?es foram para que eu entrasse em contato com o suporte do plugin da Pagar.me.
Se alguem tiver uma solu??o, eu agrade?o!
]]>Existe alguma forma de usar “Pagamento Pendente” ao invés de usar o “Aguardando” na cria??o de um pedido?
Olhando o código eu consegui alterar isso manualmente, porém ao mudar para “pending” no lugar do “on-hold” n?o é mais enviado para o cliente o e-mail com o Qr Code e instru??es de pagamento.
Obrigado
]]>Como a pagarme possui 3 formas de pagamentos integradas na mesma sess?o m?e, ou seja, com níveis de op??es (PAGARME -> Cart?o, Boleto e Pix) ocorre um problema de sele??o.
No meu caso, deixei ativa somente a op??o de cart?o da pagarme, e, ao selecionar outra forma de pagamento, como PIX (de outro gateway) e finalizar o pedido, é como se a ainda estivesse ativa a op??o de cart?o de crédito da pagarme selecionada anteriormente, mas como está sem os dados do cart?o preenchidos, ocorre um erro.
As vezes aparece um modal dizendo: “Gerando transa??o segura” (que aparece geralmente quando concluímos um pedido no cart?o com a pagarme).
Ou as vezes da um erro e mostra que os campos do cart?o de crédito n?o foram preenchidos, mas na verdade, estava selecionado o PIX de outro gateway.
Obrigado.
]]>Essas s?o minhas críticas construtivas.
]]>