Zee
(@doublezed2)
Hello Dwayne Carsten,
Thank you for contacting WooCommerce support.
I understand you want Payfast to work with the Breakdance builder, but it hasn’t been officially supported yet.
I recommend you submit this request on our Feature Request portal:
https://woocommerce.com/feature-requests/payfast-payment-gateway/.
This way our developers will be aware of your request and it will be added to our development process.
Let me know if you have any questions.
Best regards.
Why do other payment plugins such as Yoco and shipping plugins like Fastway just work out of the box with no “official” support for Breakdance.
And the thing is, I can’t wait forever to have a feature added to a plugin that I use on 99% of my clients websites. It should just work out of the box like the rest of the payment plugins or shipping plugins out there.
Hi @nerdcube18,
I went back to your initial request, but it’s not entirely clear what the exact issue is. I understand how frustrating that can be. Breakdance is a visual builder and doesn’t directly interact with payment gateways. Are you looking for a block or widget in Breakdance for Payfast, or is it something else?
To better understand what you’re trying to achieve, could you share screenshots or record your screen using Loom? That would help us see exactly what kind of integration you need between Breakdance and the Payfast payment plugin.
It’s exactly as I said. I’m not trying to add anything with blocks, but I need to add the shortcode block with the [woocommerce_checkout] shortcode in order to get Payfast to work, without adding that shortcode. Payfast just doesn’t work. The set back off adding this shortcode is that it breaks other plugins on the checkout page, such as Fastway’s plugin.
To replicate:
Install and enable Woocommerce
Install and enable Payfast
Install and enable Breakdance
Install and enable Breakdance Zero Theme
Add a random product
Build a quick website
Add product to cart
Checkout with Payfast
Zee
(@doublezed2)
Hello Dwayne Carsten,
Thank you for your reply.
To better this issue could share screenshots of:
1- The page where you have set up checkout where page loops when you try to complete the purchase.
2- The page where you have used the shortcode [woocommerce_checkout] with a breakdance shortcode block as a workaround.
Please share screenshots after editing the page.
I am asking this so I can use this information to reproduce the problem on my end.
I also recommend that you try contacting Breakdance support again.
Their thoughts about this problem might be helpful.
Looking forward to your response. 🙂
https://drive.google.com/file/d/11ekJsGCUFCO919oILh92NICTvNjxlhTr/view?usp=sharing
This is what I mean by adding the shortcode block with the [woocommerce_checkout] shortcode, if I don’t add that block in Breakdance, Payfast checkout just doesn’t work. Yoco, Paypal, manual EFT’s and other payment providers work just fine without needing to add the shortcode block at all.
The main problem with doing this, is that this causes WooCommerce Checkout is actually rendered twice (see next image below) and this causes other plugins like shipping plugins and some other payment plugins not to work correctly or not work at all. This website, http://www.nerdcube.co.za doesn’t have shipping enabled, but some of my clients uses shipping plugins and because of this shortcode, they can’t use both shipping plugin and Payfast.
https://drive.google.com/file/d/11ka3e6uAhvpL1V7VQbucXSr_GOBmo8gd/view?usp=sharing
And it’s not the theme, I’ve tried changing to multiple themes and the problem still persisted.
Breakdance support said that it’s something you guys need to fix or make compatible with their builder, not the other way around.
Hi @nerdcube18,
Thank you for sharing the screenshots. If your checkout page is built using Breakdance, you’ll need to use the appropriate shortcode to display the checkout fields. However, if your checkout page uses WooCommerce’s default setup and shortcode, no additional actions related to Breakdance are necessary.
If you’ve built your page with Breakdance and added the shortcode but are seeing the checkout fields duplicated, this is likely an issue with Breakdance rather than WooCommerce. Since Breakdance is a third-party plugin, it’s their responsibility to ensure compatibility with WooCommerce, not the other way around. WooCommerce follows a standard protocol and provides documentation for developers, but individual plugins need to ensure they work seamlessly with WooCommerce.
I recommend reaching out to Breakdance support for further assistance if your checkout page is built using their plugin.
I’m not going to go back and forth with you guys on this one. Every other payment gateway works. It’s only YOUR PLUGIN that doesn’t work. SO YOU GUYS need to add support, NOT BREAKDANCE.