Hi, I have just started using Yoco and out of 6 payments I have one that is entirely missing from my system. The money is received but there is no invoice, not even one that’s pending payment. I am not sure where to find yoco logs, but I also see that every yoco payment received generates an error on my logs which I have submitted separately. Hope you can help.
thank you.
]]>Hi, I have just installed Yoco and am testing it alongside my other payment platform. My problem is that all my woocommerce orders show the payment status as processing, even after the money has been released and is in my Yoco account. Surely there must be a better way of managing this that me having to manually update every invoice?
thank you.
]]>Hi, none of my yoco orders are generating pdf invoices, which I use to keep track of payments via cloudhq. This is the error log:
2024-08-19T10:23:44+00:00 Critical Couldn’t get the document object for email attachment. document type: invoice, output format: pdf, email order ID: #991449 2024-08-19T12:05:13+00:00 Critical Couldn’t get the document object for email attachment. document type: invoice, output format: pdf, email order ID: #991490 2024-08-19T12:05:14+00:00 Critical Couldn’t get the document object for email attachment. document type: invoice, output format: pdf, email order ID: #991490
]]>Hi Guys,
I’ve had this issue twice on two manual orders that were 3 months apart. I had to revert to using the payment link generated from the Yoco dashboard as subsequent attempts resulted in the same issue.
I create the order within the WC backend, and sent the invoice to the customer via email.
They attempt payment (checkout session ID created) and then the order status changes a few minutes later. “Unpaid order cancelled – time limit reached. Order status changed from Pending payment to Cancelled.”
The amount was not paid/debited from the customers account.
]]>Hi there
We are currently experiencing the following issue on a site from the YOCO Payment Plugin:
2024-06-11T13:42:39+00:00 CRITICAL Uncaught TypeError: Argument 1 passed to Yoco\Gateway\Checkout\Availability::disableIfInsecureConnection() must be of the type array, null given, called in /var/www/vb_prod/wp-includes/class-wp-hook.php on line 308 and defined in /var/www/vb_prod/wp-content/plugins/yoco-payment-gateway/src/Gateway/Checkout/Availability.php:21
Stack trace:
#0 /var/www/vb_prod/wp-includes/class-wp-hook.php(308): Yoco\Gateway\Checkout\Availability->disableIfInsecureConnection(NULL)
#1 /var/www/vb_prod/wp-includes/plugin.php(205): WP_Hook->apply_filters(NULL, Array)
#2 /var/www/vb_prod/wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php(163): apply_filters('woocommerce_ava...', Array)
#3 /var/www/vb_prod/wp-content/plugins/woocommerce/src/Admin/Features/OnboardingTasks/Tasks/Payments.php(93): WC_Payment_Gateways->get_available_payment_gateways()
#4 /var/www/vb_prod/wp-content/plugins/woocommerce/src/Admin/Features/OnboardingTasks/Tasks/Payments.php(71): Automattic\WooCommerce\Admin\Features\OnboardingTasks\Tasks in /var/www/vb_prod/wp-content/plugins/yoco-payment-gateway/src/Gateway/Checkout/Availability.php on line 21
WooCommerce Version: 7.5.1
WordPress Version: 6.2.5
Any suggestions or direction will be appreciated.
I have installed the Yoco plugin and copied the secret keys over in the settings. But when I save I get the error:
Yoco Payments: Error: plugin suspended due to missing Installation ID. Please visit Yoco Payments settings and “Save changes”. Make sure Secret Keys are correct.
The keys are correct so what do I do now pls.
I got the following error after saving:
Yoco Payments: Failed to install plugin. Failed to request installation.
500: Internal Server Error
401 Unauthorized from GET https://teamhughesfishing.co.za
SYSTEM_ERROR
Please assist
]]>Good day, I have installed the Yoco plugin and have set everything up correctly as far as I can tell but I keep getting the following error: “plugin suspended due to missing Installation ID. Please visit?Yoco Payments settings?and “Save changes”. Make sure Secret Keys are correct.”
I have gone between WordPress and the Yoco portal, but I can’t find the problem. When I test the payment gateway I get the following message on the checkout page “Sorry, it seems that there are no available payment methods. Please contact us if you require assistance or wish to make alternate arrangements.” even though Yoco is enabled. As I mentioned above I have checked everywhere and can’t seem to find the problem.
An order is successfully paid with Yoco, but the order remains in payment pending status and it is breaking the whole chain of events that has to occur when a payment is received. Downloadable orders not being given their downloads, etc.
]]>Hi there,
A client of mine would like to use the Yoco Payments plugin, however it is untested with WordPress 6.4.1
Please let me know when it will be tested with the latest version? Or atleast a timeline of what still needs to be done?
Kind regards,
Darryl
Good day,
When trying to install the plugin, I get this error on https://art-online.co.za: The plugin does not have a valid header.
]]>Hi, here is the error: “
This plugin failed to load properly and is paused during recovery mode.
An error of type E_ERROR was caused in line 26 of the file /usr/www/users//wp-content/plugins/yoco-payment-gateway/src/Gateway/Checkout/Method.php. Error message: Uncaught ArgumentCountError: Too few arguments to function Yoco\Gateway\Checkout\Method::setIcon(), 1 passed in /usr/www/users//wp-includes/class-wp-hook.php on line 310 and exactly 2 expected in /usr/www/users//wp-content/plugins/yoco-payment-gateway/src/Gateway/Checkout/Method.php:26 Stack trace: #0 /usr/www/users//wp-includes/class-wp-hook.php(310): Yoco\Gateway\Checkout\Method->setIcon(‘https://bhambha…’) #1 /usr/www/users//wp-includes/plugin.php(205): WP_Hook->apply_filters(‘https://bhambha…’, Array) #2 /usr/www/users//wp-content/plugins/zapper-payments/zapper-payment-gateway.php(22): apply_filters(‘woocommerce_gat…’, ‘https://bhambha…’) #3 /usr/www/users//wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php(97): Zapper_Payments->__construct() #4 /usr/www/users//wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php(70): WC_Payment_Gateways->init() #5 /usr/www/users//wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php(43): WC_Payment_Gateways->__construct() #6 /usr/www/users//wp-content/plugins/woocommerce/includes/class-woocommerce.php(961): WC_Payment_Gateways::instance() #7 /usr/www/users//wp-content/plugins/woocommerce/src/Internal/Admin/WcPayWelcomePage.php(331): WooCommerce->payment_gateways() #8 /usr/www/users//wp-content/plugins/woocommerce/src/Internal/Admin/WcPayWelcomePage.php(78): Automattic\WooCommerce\Internal\Admin\WcPayWelcomePage->get_incentive() #9 /usr/www/users//wp-content/plugins/woocommerce/src/Internal/Admin/WcPayWelcomePage.php(96): Automattic\WooCommerce\Internal\Admin\WcPayWelcomePage->must_be_visible() #10 /usr/www/users//wp-includes/class-wp-hook.php(310): Automattic\WooCommerce\Internal\Admin\WcPayWelcomePage->register_payments_welcome_page(”) #11 /usr/www/users//wp-includes/class-wp-hook.php(334): WP_Hook->apply_filters(NULL, Array) #12 /usr/www/users//wp-includes/plugin.php(517): WP_Hook->do_action(Array) #13 /usr/www/users//wp-admin/includes/menu.php(161): do_action(‘admin_menu’, ”) #14 /usr/www/users//wp-admin/menu.php(420): require_once(‘/usr/www/users/…’) #15 /usr/www/users//wp-admin/admin.php(158): require(‘/usr/www/users/…’) #16 /usr/www/users//wp-admin/plugins.php(10): require_once(‘/usr/www/users/…’) #17 {main} thrown “
]]>So I have to make a new thread because the mods deleted everything from my last post for the same problem where that OP was receiving no help. Go figure.
There is an internal server error (on yoco’s side) whenever I try to save settings on v3.0.2 of the Yoco plugin. Everything was working fine on v2. I have disabled everything thing except Woocommerce and Yoco, switched to Storefront theme and nothing has helped. Not that I’m surprised: I can generate the same error by simply hitting the API endpoint causing the problem, using Postman.
]]>The latest update has caused a bit of a stir around the ecommerce community, as many checkouts have been affected.
Usually going into the payment settings of Woocommerce and clicking the save button usually gets the plugin back into working order.
But i have one site that just refuses to work.
I’ve uninstalled and reinstalled. Checked the secret keys. enabled and disabled the gateway.
Error Messages:
Getting “Sorry, it seems that there are no available payment methods for your state. Please contact us if you require assistance or wish to make alternate arrangements.”
After upgrade to WooCommerce 8.0.2.
I rolled back to version 7.9 and it worked again.
]]>Getting This error when trying to Enable Yoco Payments. Running WordPress 6.3 and WooCommerce Version 8.0.2 and php 8.0.30
Warning: Cannot modify header information – headers already sent by (output started at /wp-content/plugins/yoco-payment-gateway/src/Helpers/Admin/Notices.php:46) in /wp-admin/includes/misc.php on line 1431
Warning: Cannot modify header information – headers already sent by (output started at /wp-content/plugins/yoco-payment-gateway/src/Helpers/Admin/Notices.php:46) in /wp-includes/functions.php on line 6935
Warning: Cannot modify header information – headers already sent by (output started at /wp-content/plugins/yoco-payment-gateway/src/Helpers/Admin/Notices.php:46) in /wp-admin/admin-header.php on line 9
Hi there Please bring back the custom title and description.
Not a lot of clients knows what Yoco is and hence i put it in there with a note saying may take 1-2 days to process before shipping (Cause you take 1-2 days to payout unless instant payout no more than R10k
I sometimes get orders of R50k and up and not always have that capital sitting there to process the order via supplier.
Hence the notice
Payfast i can do it (considering they take 4 days)
EFT i can do it
I’m getting this error in WP Admin – after updating the plugin:
Yoco Payments: Failed to load plugin textdomain.
]]>Hi,
Please add support for High-Performance Order Storage. It will soon be activated by default for all new Woocommerce installs.
]]>When checking out on mobile, the payment options at first did not come up. I sorted out this issue by activating SSL and changing from http to https.
Now I am able to proceed a bit further than checkout, but when payment portal is supposed to come up it has a loading bubble that comes up and does not stop, thus not bringing up the Yoco payment portal.
Yoco Payment Gateway is slowing down my website tremendously, too many scripts running on this plugin
]]>Good day
My Yoco profile is activated but when I input it into Woo Commerce, I get the following message “The Live Public key does not match required character count, please input again” and “
Live Secret KeyThe Live Secret key does not match required character count, please input again”
The save button is greyed out. I am copying the keys directly from my Yoco profile.
I have also sent an email to [email protected] using my email address [email protected]
]]>I’ve been noticing that successful payments are being logged as errors in my PHP logs. Is this intentional or a mistake? I can see the full (though protected) array dumps of the transactions in the logs. The PHP version doesn’t seem to make a difference, I’ve tried it on PHP 7.4, 8.0, 8.1 and 8.2.
]]>Good day
We are experiencing an issue with Yoco payments. We received the payment on our Yoco dashboard, the payment was also successful on client’s side. However, on the Woocommerce dashboard, it says “canceled”. “Unpaid ordered canceled – time limit reached” . With a result we did not receive the order to process and sent to the client. But the client is under the impression the order was processed because the payment was in fact successful. Plugin is up to date. Orders after this have been received successfully.
Please advise. Thanks.
]]>Good day, the booking form on this site renders very slowly. Once I deactivate the Yoco plugin, it loads quickly. How can I stop the Yoco gateway from running scripts on a specific page?
]]>Hey everyone, please could you help me find out why the Yoco payment options are not showing up on my checkout page.
]]>Hi there
These issues were submitted to Yoco support as well, on 14 Nov, but no response or contact as yet. Reference 00368490. The support staff just said they would submit it.
About a third of our payments using your plugin is failing. It’s both Cards and Instant EFT.
Sometimes it shows on the Yoco Web Portal as Declined. And other times nothing is seen on the Yoco Web Portal. The Woocommerce status changes to “Payment Pending” but never obviously arrives. It sometimes creates uncleared transactions on the customers’ accounts.
We need a developer to please make contact with us to figure out what’s happening. Email contact information is on the website. We have a staging site as well where tests can be run.
Kind regards
Ernst
Get a fatal error Uncaught Exception: Invalid product. When using Yoco Plugin with Woocommerce. When I disabled Yoco, and used another payment method with woocommerce the error disappeared.
Complete error.
Fatal error: Uncaught Exception: Invalid product. in /homepages/31/d928936513/htdocs/clickandbuilds/LunaAcademy/wp-content/plugins/woocommerce/includes/data-stores/class-wc-product-data-store-cpt.php:167 Stack trace: #0 /homepages/31/d928936513/htdocs/clickandbuilds/LunaAcademy/wp-content/plugins/woocommerce/includes/class-wc-data-store.php(159): WC_Product_Data_Store_CPT->read(Object(WC_Product)) #1 /homepages/31/d928936513/htdocs/clickandbuilds/LunaAcademy/wp-content/plugins/woocommerce/includes/abstracts/abstract-wc-product.php(138): WC_Data_Store->read(Object(WC_Product)) #2 /homepages/31/d928936513/htdocs/clickandbuilds/LunaAcademy/wp-content/plugins/yoco-payment-gateway/includes/abstracts/abstract-wc-yoco-payment-gateway.php(649): WC_Product->__construct(5063) #3 /homepages/31/d928936513/htdocs/clickandbuilds/LunaAcademy/wp-includes/class-wp-hook.php(307): WC_Yoco_Payment_Gateway->auto_complete_virtual_orders(18553) #4 /homepages/31/d928936513/htdocs/clickandbuilds/LunaAcademy/wp-includes/class-wp-hook.php(331): WP_Hook->apply_filters(NULL, Array) #5 /homepages/31/d928936513/htdocs/clickandbuilds/LunaAcademy/wp-includes/plugin.php(476): WP_Hook->do_action(Array) #6 /homepages/31/d928936513/htdocs/clickandbuilds/LunaAcademy/wp-content/plugins/woocommerce/templates/checkout/thankyou.php(80): do_action('woocommerce_tha...', 18553) #7 /homepages/31/d928936513/htdocs/clickandbuilds/LunaAcademy/wp-content/plugins/woocommerce/includes/wc-core-functions.php(345): include('/homepages/31/d...') #8 /homepages/31/d928936513/htdocs/clickandbuilds/LunaAcademy/wp-content/plugins/woocommerce/includes/shortcodes/class-wc-shortcode-checkout.php(276): wc_get_template('checkout/thanky...', Array) #9 /homepages/31/d928936513/htdocs/clickandbuilds/LunaAcademy/wp-content/plugins/woocommerce/includes/shortcodes/class-wc-shortcode-checkout.php(63): WC_Shortcode_Checkout::order_received(18553) #10 /homepages/31/d928936513/htdocs/clickandbuilds/LunaAcademy/wp-content/plugins/woocommerce/includes/class-wc-shortcodes.php(72): WC_Shortcode_Checkout::output('') #11 /homepages/31/d928936513/htdocs/clickandbuilds/LunaAcademy/wp-content/plugins/woocommerce/includes/class-wc-shortcodes.php(95): WC_Shortcodes::shortcode_wrapper(Array, '') #12 /homepages/31/d928936513/htdocs/clickandbuilds/LunaAcademy/wp-includes/shortcodes.php(356): WC_Shortcodes::checkout('', '', 'woocommerce_che...') #13 [internal function]: do_shortcode_tag(Array) #14 /homepages/31/d928936513/htdocs/clickandbuilds/LunaAcademy/wp-includes/shortcodes.php(228): preg_replace_callback('/\\[(\\[?)(woocom...', 'do_shortcode_ta...', '[woocommerce_ch...') #15 /homepages/31/d928936513/htdocs/clickandbuilds/LunaAcademy/wp-content/plugins/wp-events-manager/inc/wpems-core-functions.php(152): do_shortcode('[woocommerce_ch...') #16 /homepages/31/d928936513/htdocs/clickandbuilds/LunaAcademy/wp-includes/class-wp-hook.php(307): wpems_the_content('[woocommerce_ch...') #17 /homepages/31/d928936513/htdocs/clickandbuilds/LunaAcademy/wp-includes/plugin.php(191): WP_Hook->apply_filters('[woocommerce_ch...', Array) #18 /homepages/31/d928936513/htdocs/clickandbuilds/LunaAcademy/wp-includes/post-template.php(253): apply_filters('the_content', '<!-- wp:shortco...') #19 /homepages/31/d928936513/htdocs/clickandbuilds/LunaAcademy/wp-content/themes/eduma/content-page.php(11): the_content() #20 /homepages/31/d928936513/htdocs/clickandbuilds/LunaAcademy/wp-includes/template.php(772): require('/homepages/31/d...') #21 /homepages/31/d928936513/htdocs/clickandbuilds/LunaAcademy/wp-includes/template.php(716): load_template('/homepages/31/d...', false, Array) #22 /homepages/31/d928936513/htdocs/clickandbuilds/LunaAcademy/wp-includes/general-template.php(204): locate_template(Array, true, false, Array) #23 /homepages/31/d928936513/htdocs/clickandbuilds/LunaAcademy/wp-content/themes/eduma/page.php(26): get_template_part('content', 'page') #24 /homepages/31/d928936513/htdocs/clickandbuilds/LunaAcademy/wp-includes/template-loader.php(106): include('/homepages/31/d...') #25 /homepages/31/d928936513/htdocs/clickandbuilds/LunaAcademy/wp-blog-header.php(19): require_once('/homepages/31/d...') #26 /homepages/31/d928936513/htdocs/clickandbuilds/LunaAcademy/index.php(17): require('/homepages/31/d...') #27 {main} thrown in /homepages/31/d928936513/htdocs/clickandbuilds/LunaAcademy/wp-content/plugins/woocommerce/includes/data-stores/class-wc-product-data-store-cpt.php on line 167
There has been a critical error on this website.
]]>
Good day,
I am having a huge issue with my Woocommerce website loading really REALLY slowly and giving API errors, literally overnight. During some investigation, I removed my Yoco payment gateway plugin as a test, after which the issue disappeared and my site functioned as normally as before.
However, this is not a solution, as I need this plugin to work. I tried reverting to older Yoco versions, but this made my site crash completely and I had to restore a backup.
I am running the latest Yoco payment gateway plugin 2.0.10, on WordPress 6.0.2 (WooCommerce Version 6.9.1).
I have not installed any other new plugins or themes in months, so it is not a new plugin or theme conflict. I also haven’t made any drastic changes to my website recently.
This is very frustrating, as Yoco is currently my main payment gateway and I cannot properly conduct business without it.
Below are the error messages I get, which are followed by a whole string of error codes:
https://yoco.api.semantica.co.za/login
cURL error 28: Operation timed out after 5001 milliseconds with 0 bytes received
class_yoco_wc_error_logging::login()
Plugin: yoco-payment-gateway
class_yoco_wc_error_logging::login()
wp-content/plugins/yoco-payment-gateway/includes/logging/class-yoco-wc-error-logging.php:232
class_yoco_wc_error_logging::getYocoSystemMessages()
wp-content/plugins/yoco-payment-gateway/includes/logging/class-yoco-wc-error-logging.php:259
WC_Yoco_Card->__construct()
wp-content/plugins/yoco-payment-gateway/includes/payment-methods/class-wc-yoco-card.php:32
WC_Payment_Gateways->init()
wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php:97
WC_Payment_Gateways->__construct()
wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php:70
WC_Payment_Gateways::instance()
wp-content/plugins/woocommerce/includes/class-wc-payment-gateways.php:43
WooCommerce->payment_gateways()
wp-content/plugins/woocommerce/includes/class-woocommerce.php:920
WC_PayFast_Blocks_Support->is_active()
wp-content/plugins/woocommerce-payfast-gateway/includes/class-wc-gateway-payfast-blocks-support.php:30
Automattic\W\B\P\PaymentMethodRegistry->Automattic\W\B\P\{closure}()
wp-content/plugins/woo-gutenberg-products-block/src/Payments/PaymentMethodRegistry.php:28
array_filter()
wp-content/plugins/woo-gutenberg-products-block/src/Payments/PaymentMethodRegistry.php:28
Automattic\W\B\P\PaymentMethodRegistry->get_all_active_registered()
wp-content/plugins/woo-gutenberg-products-block/src/Payments/PaymentMethodRegistry.php:29
Automattic\W\B\P\PaymentMethodRegistry->get_all_active_payment_method_script_dependencies()
wp-content/plugins/woo-gutenberg-products-block/src/Payments/PaymentMethodRegistry.php:40
Automattic\W\B\P\Api->add_payment_method_script_dependencies()
wp-content/plugins/woo-gutenberg-products-block/src/Payments/Api.php:66
apply_filters('woocommerce_blocks_register_script_dependencies')
wp-includes/plugin.php:191
Automattic\W\B\A\Api->register_script()
wp-content/plugins/woo-gutenberg-products-block/src/Assets/Api.php:156
Automattic\W\B\B\AbstractBlock->register_block_type_assets()
wp-content/plugins/woo-gutenberg-products-block/src/BlockTypes/AbstractBlock.php:131
Automattic\W\B\B\Cart->register_block_type_assets()
wp-content/plugins/woo-gutenberg-products-block/src/BlockTypes/Cart.php:246
Automattic\W\B\B\AbstractBlock->initialize()
wp-content/plugins/woo-gutenberg-products-block/src/BlockTypes/AbstractBlock.php:115
Automattic\W\B\B\AbstractBlock->__construct()
wp-content/plugins/woo-gutenberg-products-block/src/BlockTypes/AbstractBlock.php:70
Automattic\W\B\BlockTypesController->register_blocks()
wp-content/plugins/woo-gutenberg-products-block/src/BlockTypesController.php:64
do_action('init')
wp-includes/plugin.php:476
My website was working perfectly, until the repeated API errors started popping up today. Now my whole site has slowed down ridiculously. It speeds up the instant I remove the Yoco plugin.
I logged a ticket with my hosting provider, even they are stumped. They went as far as to reset the PHP. They see no reason on my end or on their end for the plugin to be malfunctioning.
If this is not resolved, I will be forced to remove the plugin permanently and rely solely on my other payment gateway, which would make things a lot more complicated for business.
]]>Hi There,
I followed all of the setup steps, but Yoco does not show up as a payment option at check-out. Instead, I get the message:
“Sorry, it seems that there are no available payment methods for your state. Please contact us if you require assistance or wish to make alternate arrangements.”
Please help. The plugin is activated and has been turned on. I even turned off the other options, still does not work.
]]>Hello Yoco developers
We have few questions your payment gateway APIs related. Would you please help me with the below questions related Click Here
Questions:
1 -> Would please explain to me how can I check the YOCO payment test mode payment history and transaction details on the YOCO payment dashboard?
– Because doesn’t any option available to show test mode payment transactions in the LOCO dashboard Click Here
2 -> How to add any specific customer card details in the YOCO payment getaway Click Here
3 -> In YOCO payment it’s possible? Single customer to add multiple cart details or not?. If possible, please tell me how can I add multiple cart details to a single customer.
4 -> How can I pay using my old card or already added card token or card number? And please send the API URL for this process.
5 -> How can I complete a fail or error payment transaction? And Which API is used to complete a failed or error payment transaction?
6 -> How can I create a YOCO payment invoice after successful payment?. Please tell me which API IS used for generating invoices.
7 -> How can I get specific customer all payment transaction history using API
8 -> Would please provide me YOCO payment getaway all APIs collection?
– Because YOCO payment gateway documentation only a few APIs are available.