Missing Payment Title from Orders
-
Greetings,
There seems to be an issue with the Payment Method Title.
I am using:
- WordPress: 6.9.6
- WooCommerce: 11.0.0
- PHP: 7.4.33
- Payment plugin: Viva.com Smart Checkout for WooCommerce
- HPOS: Disabled / not using HPOS
- The same issue was also present on WordPress 7.0.3, so it does not appear to be specific to WordPress 6.9.6.
Issue
The Payment Method Title is correctly assigned to the WooCommerce order when the order is initially created. However, after a few seconds, the title disappears from the order dashboard.
The behavior is as follows:
- The customer completes the checkout using Viva.com Smart Checkout.
- The order is initially created with Pending payment status.
- At this point, I can see the Payment Method Title correctly in the WooCommerce order dashboard.
- After approximately 3–4 seconds, I reload the order page and the Payment Method Title is no longer displayed in the order dashboard.
- However, if I edit the order, I can still see the Payment Method Title in the order’s payment information.
This suggests that the payment method title may not actually be deleted from the order, but something during the payment/webhook/order status update process may be causing it to no longer be available or displayed correctly in the order dashboard.Additional issue
There is no issue with another payment options like paypal, bacs.
This also causes a problem with a PDF invoice plugin that we are using.
The PDF plugin tries to retrieve the Payment Method Title from the WooCommerce order, but after the Viva.com payment is processed, it cannot find the title. As a result, the payment method is displayed as empty on the generated PDF.
Could you please investigate whether the Viva.com Smart Checkout plugin is modifying or overwriting the Payment Method Title when the payment is completed and the order status is updated?
Here is a screenshot of the missing Payment Method Title https://prnt.sc/CnUAKf3ERYzi
You must be logged in to reply to this topic.