Somehow when creating an order from woocommerce admin, the checkout page won’t have a checkout button because the button has “ppcp-hidden” class name inside it. I’ve already tried to use CSS to fix this but i think something isn’t working because it’s still not working. Notes: this is only happening for web-admin created order.
When you create an order from the WooCommerce admin, the customer is not sent through the normal cart and checkout flow. Instead, WooCommerce generates a special “Pay for order” page. This page has a different context, called “pay-now”.
On that page, the PayPal Payments plugin applies different logic compared to a standard checkout. If PayPal is the selected payment method, the plugin hides the default “Place order” button and adds the ppcp-hidden class to it.
I hope that clarifies the confusion. In case of any doubts, let me know
So how does the customer checkout with credit card when the place order button is hidden. The payment method that I select was the paypal credit card itself (paypal advanced card processing) but the button is hidden
I’m not sure if I understood your case correctly, or if maybe I wasn’t clear before, so let me double-check. Your issue happens when you create the order manually from the WooCommerce admin and then try to pay for it using PayPal Advanced Card Processing (credit/debit card). You land on the “Pay for order” page, but the Place order button is hidden due to the ppcp-hidden class. Correct?
Just to confirm, are you testing this flow as an admin, or are you sending the pay link to a customer account and checking from there?
If possible, please also share a screenshot or a quick Loom recording showing the page behavior, because that would help clarify whether we’re dealing with expected behavior or something not working as intended.
It seems my initial assumption went in the wrong direction. Apologies for that. Please check if the same problem occurs when you disable all plugins except WooCommerce and PayPal Payments. Also, switch your theme temporarily to a standard one, such as Storefront. This will help us confirm if a conflict is involved.
If you still cannot identify the source after these tests, you can open a ticket with our service desk so we can investigate further. Here’s how you can request support: Request Support.
Please make sure to include the URL of this thread in your ticket for reference. Thanks in advance.
Since we have not received any further communication from you, we are assuming that your issue has been resolved. Therefore, we mark this thread as resolved.
If you have any further questions or encounter a new issue, feel free to open a new thread or submit a ticket through our service desk. Please include the URL of this thread in your ticket for reference.
Kind regards, Krystian
Viewing 6 replies - 1 through 6 (of 6 total)
The topic ‘Paypal Advanced Processing Button Hidden’ is closed to new replies.