Pending payment error and missing notification
-
Hello,
One of my B2C customers is currently encountering an important issue with PayPal payments through your plugin on their corporate e-commerce website.
While transactions are successfully processed on the front-end, in the WooCommerce backend, payments remain pending or on hold.
Consequently, e-mail notifications for payments are not being received, causing a delay in order processing.
Current System Details:
- WordPress: 6.3.1
- Woodmart Theme: 7.3.1
- PHP: 8.1.23
- WooCommerce: 8.1.1
This issue has arisen recently, as the system previously functioned correctly.
I’m available to provide further information or technical details if required.
Best regards.
-
` WordPress Environment WC Version: 8.1.1 REST API Version: ✔ 8.1.1 WC Blocks Version: ✔ 10.9.3 Action Scheduler Version: ✔ 3.6.2 Log Directory Writable: ✔ WP Version: 6.3.1 WP Multisite: – WP Memory Limit: 768 MB WP Debug Mode: – WP Cron: ✔ Language: it_IT External object cache: – Server Environment Server Info: Apache PHP Version: 8.1.23 PHP Post Max Size: 128 MB PHP Time Limit: 180 PHP Max Input Vars: 10000 cURL Version: 7.29.0 NSS/3.53.1 SUHOSIN Installed: – MySQL Version: 10.11.5-MariaDB Max Upload Size: 64 MB Default Timezone is UTC: ✔ fsockopen/cURL: ✔ SoapClient: ✔ DOMDocument: ✔ GZip: ✔ Multibyte String: ✔ Remote Post: ✔ Remote Get: ✔ Database WC Database Version: 8.1.1 WC Database Prefix: Dimensione totale database: 149.48MB Dimensione dati database: 107.95MB Dimensione indice database: 41.53MB woocommerce_sessions: Dati: 1.02MB + indice: 0.05MB + motore InnoDB woocommerce_api_keys: Dati: 0.02MB + indice: 0.03MB + motore InnoDB woocommerce_attribute_taxonomies: Dati: 0.02MB + indice: 0.02MB + motore InnoDB woocommerce_downloadable_product_permissions: Dati: 0.02MB + indice: 0.06MB + motore InnoDB woocommerce_order_items: Dati: 0.09MB + indice: 0.05MB + motore InnoDB woocommerce_order_itemmeta: Dati: 1.52MB + indice: 0.53MB + motore InnoDB woocommerce_tax_rates: Dati: 0.02MB + indice: 0.06MB + motore InnoDB woocommerce_tax_rate_locations: Dati: 0.02MB + indice: 0.03MB + motore InnoDB woocommerce_shipping_zones: Dati: 0.02MB + indice: 0.00MB + motore InnoDB woocommerce_shipping_zone_locations: Dati: 0.02MB + indice: 0.03MB + motore InnoDB woocommerce_shipping_zone_methods: Dati: 0.02MB + indice: 0.00MB + motore InnoDB woocommerce_payment_tokens: Dati: 0.02MB + indice: 0.02MB + motore InnoDB woocommerce_payment_tokenmeta: Dati: 0.02MB + indice: 0.03MB + motore InnoDB woocommerce_log: Dati: 0.02MB + indice: 0.02MB + motore InnoDB actionscheduler_actions: Dati: 19.05MB + indice: 13.13MB + motore InnoDB actionscheduler_claims: Dati: 0.02MB + indice: 0.02MB + motore InnoDB actionscheduler_groups: Dati: 0.02MB + indice: 0.02MB + motore InnoDB actionscheduler_logs: Dati: 9.02MB + indice: 7.03MB + motore InnoDB cartflows_ca_cart_abandonment: Dati: 0.41MB + indice: 0.02MB + motore InnoDB cartflows_ca_email_history: Dati: 0.02MB + indice: 0.03MB + motore InnoDB cartflows_ca_email_templates: Dati: 0.02MB + indice: 0.00MB + motore InnoDB cartflows_ca_email_templates_meta: Dati: 0.02MB + indice: 0.02MB + motore InnoDB commentmeta: Dati: 0.02MB + indice: 0.03MB + motore InnoDB comments: Dati: 0.41MB + indice: 0.39MB + motore InnoDB easywpsmtp_debug_events: Dati: 0.02MB + indice: 0.00MB + motore InnoDB easywpsmtp_tasks_meta: Dati: 0.02MB + indice: 0.00MB + motore InnoDB hubwoo_log: Dati: 7.48MB + indice: 0.00MB + motore InnoDB icl_background_task: Dati: 0.02MB + indice: 0.00MB + motore InnoDB icl_content_status: Dati: 0.02MB + indice: 0.02MB + motore InnoDB icl_core_status: Dati: 0.02MB + indice: 0.02MB + motore InnoDB icl_flags: Dati: 0.02MB + indice: 0.02MB + motore InnoDB icl_languages: Dati: 0.02MB + indice: 0.03MB + motore InnoDB icl_languages_translations: Dati: 0.20MB + indice: 0.17MB + motore InnoDB icl_locale_map: Dati: 0.02MB + indice: 0.00MB + motore InnoDB icl_message_status: Dati: 0.02MB + indice: 0.03MB + motore InnoDB icl_mo_files_domains: Dati: 0.06MB + indice: 0.02MB + motore InnoDB icl_node: Dati: 0.02MB + indice: 0.00MB + motore InnoDB icl_reminders: Dati: 0.02MB + indice: 0.00MB + motore InnoDB icl_strings: Dati: 1.45MB + indice: 0.63MB + motore InnoDB icl_string_batches: Dati: 0.02MB + indice: 0.00MB + motore InnoDB icl_string_packages: Dati: 0.05MB + indice: 0.00MB + motore InnoDB icl_string_pages: Dati: 0.02MB + indice: 0.03MB + motore InnoDB icl_string_positions: Dati: 0.02MB + indice: 0.02MB + motore InnoDB icl_string_status: Dati: 0.02MB + indice: 0.02MB + motore InnoDB icl_string_translations: Dati: 0.05MB + indice: 0.03MB + motore InnoDB icl_string_urls: Dati: 0.02MB + indice: 0.02MB + motore InnoDB icl_translate: Dati: 4.33MB + indice: 0.08MB + motore InnoDB icl_translate_job: Dati: 0.02MB + indice: 0.02MB + motore InnoDB icl_translations: Dati: 0.14MB + indice: 0.34MB + motore InnoDB icl_translation_batches: Dati: 0.02MB + indice: 0.00MB + motore InnoDB icl_translation_downloads: Dati: 0.02MB + indice: 0.00MB + motore InnoDB icl_translation_status: Dati: 3.52MB + indice: 0.02MB + motore InnoDB imagify_files: Dati: 0.02MB + indice: 0.08MB + motore InnoDB imagify_folders: Dati: 0.02MB + indice: 0.03MB + motore InnoDB links: Dati: 0.02MB + indice: 0.02MB + motore InnoDB mailchimp_carts: Dati: 0.02MB + indice: 0.00MB + motore InnoDB mailchimp_jobs: Dati: 0.02MB + indice: 0.00MB + motore InnoDB nf3_actions: Dati: 0.02MB + indice: 0.00MB + motore InnoDB nf3_action_meta: Dati: 0.03MB + indice: 0.00MB + motore InnoDB nf3_chunks: Dati: 0.02MB + indice: 0.00MB + motore InnoDB nf3_fields: Dati: 0.02MB + indice: 0.00MB + motore InnoDB nf3_field_meta: Dati: 0.06MB + indice: 0.00MB + motore InnoDB nf3_forms: Dati: 0.02MB + indice: 0.00MB + motore InnoDB nf3_form_meta: Dati: 0.05MB + indice: 0.00MB + motore InnoDB nf3_objects: Dati: 0.02MB + indice: 0.00MB + motore InnoDB nf3_object_meta: Dati: 0.02MB + indice: 0.00MB + motore InnoDB nf3_relationships: Dati: 0.02MB + indice: 0.00MB + motore InnoDB nf3_upgrades: Dati: 0.08MB + indice: 0.00MB + motore InnoDB options: Dati: 8.03MB + indice: 0.22MB + motore InnoDB postmeta: Dati: 13.17MB + indice: 6.27MB + motore InnoDB posts: Dati: 18.05MB + indice: 0.55MB + motore InnoDB rank_math_analytics_gsc: Dati: 6.02MB + indice: 9.13MB + motore InnoDB rank_math_analytics_objects: Dati: 0.08MB + indice: 0.02MB + motore InnoDB rank_math_internal_links: Dati: 0.17MB + indice: 0.06MB + motore InnoDB rank_math_internal_meta: Dati: 0.02MB + indice: 0.00MB + motore InnoDB revslider_css: Dati: 0.13MB + indice: 0.02MB + motore InnoDB revslider_css_bkp: Dati: 0.02MB + indice: 0.00MB + motore InnoDB revslider_layer_animations: Dati: 0.02MB + indice: 0.00MB + motore InnoDB revslider_layer_animations_bkp: Dati: 0.02MB + indice: 0.00MB + motore InnoDB revslider_navigations: Dati: 0.02MB + indice: 0.00MB + motore InnoDB revslider_navigations_bkp: Dati: 0.02MB + indice: 0.00MB + motore InnoDB revslider_sliders: Dati: 0.13MB + indice: 0.02MB + motore InnoDB revslider_sliders_bkp: Dati: 0.02MB + indice: 0.00MB + motore InnoDB revslider_slides: Dati: 1.06MB + indice: 0.02MB + motore InnoDB revslider_slides_bkp: Dati: 0.02MB + indice: 0.00MB + motore InnoDB revslider_static_slides: Dati: 0.02MB + indice: 0.02MB + motore InnoDB revslider_static_slides_bkp: Dati: 0.02MB + indice: 0.00MB + motore InnoDB sfa_abandoned_carts: Dati: 6.52MB + indice: 0.00MB + motore InnoDB sib_model_contact: Dati: 0.02MB + indice: 0.00MB + motore InnoDB sib_model_country: Dati: 0.02MB + indice: 0.00MB + motore InnoDB sib_model_forms: Dati: 0.02MB + indice: 0.00MB + motore InnoDB sib_model_lang: Dati: 0.02MB + indice: 0.00MB + motore InnoDB sib_model_users: Dati: 0.02MB + indice: 0.00MB + motore InnoDB termmeta: Dati: 0.11MB + indice: 0.03MB + motore InnoDB terms: Dati: 0.02MB + indice: 0.03MB + motore InnoDB term_relationships: Dati: 0.08MB + indice: 0.05MB + motore InnoDB term_taxonomy: Dati: 0.02MB + indice: 0.03MB + motore InnoDB usermeta: Dati: 1.39MB + indice: 0.34MB + motore InnoDB users: Dati: 0.05MB + indice: 0.05MB + motore InnoDB wc_admin_notes: Dati: 0.11MB + indice: 0.00MB + motore InnoDB wc_admin_note_actions: Dati: 0.08MB + indice: 0.02MB + motore InnoDB wc_category_lookup: Dati: 0.02MB + indice: 0.00MB + motore InnoDB wc_customer_lookup: Dati: 0.06MB + indice: 0.03MB + motore InnoDB wc_download_log: Dati: 0.02MB + indice: 0.03MB + motore InnoDB wc_orders: Dati: 0.02MB + indice: 0.11MB + motore InnoDB wc_orders_meta: Dati: 0.02MB + indice: 0.03MB + motore InnoDB wc_order_addresses: Dati: 0.02MB + indice: 0.06MB + motore InnoDB wc_order_coupon_lookup: Dati: 0.02MB + indice: 0.03MB + motore InnoDB wc_order_operational_data: Dati: 0.02MB + indice: 0.03MB + motore InnoDB wc_order_product_lookup: Dati: 0.13MB + indice: 0.16MB + motore InnoDB wc_order_stats: Dati: 0.09MB + indice: 0.05MB + motore InnoDB wc_order_tax_lookup: Dati: 0.02MB + indice: 0.03MB + motore InnoDB wc_product_attributes_lookup: Dati: 0.02MB + indice: 0.02MB + motore InnoDB wc_product_download_directories: Dati: 0.02MB + indice: 0.02MB + motore InnoDB wc_product_meta_lookup: Dati: 0.02MB + indice: 0.09MB + motore InnoDB wc_rate_limits: Dati: 0.02MB + indice: 0.02MB + motore InnoDB wc_reserved_stock: Dati: 0.02MB + indice: 0.00MB + motore InnoDB wc_tax_rate_classes: Dati: 0.02MB + indice: 0.02MB + motore InnoDB wc_webhooks: Dati: 0.02MB + indice: 0.02MB + motore InnoDB woodmart_wishlists: Dati: 0.02MB + indice: 0.00MB + motore InnoDB woodmart_wishlist_products: Dati: 0.02MB + indice: 0.02MB + motore InnoDB wpr_rocket_cache: Dati: 0.05MB + indice: 0.08MB + motore InnoDB wpr_rucss_used_css: Dati: 0.02MB + indice: 0.11MB + motore InnoDB wt_iew_action_history: Dati: 0.02MB + indice: 0.00MB + motore InnoDB wt_iew_mapping_template: Dati: 0.02MB + indice: 0.00MB + motore InnoDB yoast_indexable: Dati: 1.30MB + indice: 0.13MB + motore InnoDB yoast_indexable_hierarchy: Dati: 0.05MB + indice: 0.05MB + motore InnoDB yoast_migrations: Dati: 0.02MB + indice: 0.02MB + motore InnoDB yoast_primary_term: Dati: 0.02MB + indice: 0.03MB + motore InnoDB yoast_seo_links: Dati: 0.33MB + indice: 0.19MB + motore InnoDB Post Type Counts attachment: 1169 cms_block: 16 custom_css: 1 nav_menu_item: 291 oembed_cache: 3 page: 55 portfolio: 57 post: 99 product: 76 revision: 855 shop_coupon: 13 shop_order: 474 shop_order_refund: 2 woodmart_slide: 2 Security Secure connection (HTTPS): ✔ Hide errors from visitors: ✔ Active Plugins (29) WPML Multilingual CMS: by OnTheGoSystems – 4.6.6 Disable Comments: by WPDeveloper – 2.4.5 GTM4WP: by Thomas Geiger – 1.18.1 Easy WP SMTP: by Easy WP SMTP – 2.1.2 Eval PHP: by flashpixx – 0.1 Payment Gateway Plugin for PayPal WooCommerce ( Free ): by WebToffee – 1.8.0 Facebook for WooCommerce: by Facebook – 3.0.33 Flexible Checkout Fields: by WP Desk – 3.5.14 Flexible Shipping PRO: by Octolize – 2.16.0 Flexible Shipping: by Octolize – 4.22.0 Head, Footer and Post Injections: by Stefano Lissa – 3.2.6 Imagify: by Imagify – Optimize Images & Convert WebP – 2.1.2 WPBakery Page Builder: by Michael M - WPBakery.com – 7.0 Loco Translate: by Tim Whitlock – 2.6.6 MWB HubSpot for WooCommerce: by MakeWebBetter – 1.5.1 Order Minimum/Maximum Amount for WooCommerce: by WPFactory – 4.3.4 Slider Revolution: by ThemePunch – 6.6.16 Actionable Google Analytics: by Tatvic – CC-V3-3.6 WooCommerce Cart Abandonment Recovery: by CartFlows Inc – 1.2.25 WooCommerce Checkout Field Editor: by WooCommerce – 1.6.1 WooCommerce Multilingual & Multicurrency: by OnTheGoSystems – 5.2.0 WooCommerce Payments: by Automattic – 6.5.1 Brevo - WooCommerce Email Marketing: by Brevo – 4.0.0 WooCommerce: by Automattic – 8.1.1 Woodmart Core: by – 1.0.40 Yoast SEO: by Team Yoast – 21.2 WP Rocket: by WP Media – 3.15.1 WPML Media: by OnTheGoSystems – 2.7.3 WPML String Translation: by OnTheGoSystems – 3.2.8 Inactive Plugins (0) Dropin Plugins (2) advanced-cache.php: advanced-cache.php maintenance.php: maintenance.php Settings API Enabled: – Force SSL: – Currency: EUR (€) Currency Position: left Thousand Separator: . Decimal Separator: , Number of Decimals: 2 Taxonomies: Product Types: external (external) grouped (grouped) simple (simple) variable (variable) Taxonomies: Product Visibility: exclude-from-catalog (exclude-from-catalog) exclude-from-search (exclude-from-search) featured (featured) outofstock (outofstock) rated-1 (rated-1) rated-2 (rated-2) rated-3 (rated-3) rated-4 (rated-4) rated-5 (rated-5) Connected to WooCommerce.com: – Enforce Approved Product Download Directories: – HPOS feature screen enabled: – HPOS feature enabled: – Order datastore: WC_Order_Data_Store_CPT HPOS data sync enabled: – WC Pages Shop base: #2387 - /negozio/ Carrello: #2388 - /carrello-2/ Pagamento: #2389 - /pagamento/ Il mio account: #9 - /my-account/ Termini e condizioni: ❌ La pagina non è impostata Theme Name: Woodmart Version: 7.3.1 Author URL: http://themeforest.net/user/xtemos Child Theme: ❌ – Se stai modificando WooCommerce o un tema genitore che non hai costruito personalmente ti consigliamo di utilizzare un tema child. Vedi: Come creare un tema child WooCommerce Support: ✔ Templates Overrides: woodmart/woocommerce/archive-product.php woodmart/woocommerce/cart/cart-item-data.php woodmart/woocommerce/cart/cart.php woodmart/woocommerce/cart/cross-sells.php woodmart/woocommerce/cart/mini-cart.php woodmart/woocommerce/checkout/form-checkout.php woodmart/woocommerce/checkout/thankyou.php woodmart/woocommerce/content-product-cat.php woodmart/woocommerce/content-product.php woodmart/woocommerce/content-single-product.php woodmart/woocommerce/content-widget-product.php woodmart/woocommerce/global/breadcrumb.php woodmart/woocommerce/global/form-login.php woodmart/woocommerce/global/quantity-input.php woodmart/woocommerce/loop/add-to-cart.php woodmart/woocommerce/loop/loop-end.php woodmart/woocommerce/loop/loop-start.php woodmart/woocommerce/loop/no-products-found.php woodmart/woocommerce/loop/orderby.php woodmart/woocommerce/loop/pagination.php woodmart/woocommerce/loop/sale-flash.php woodmart/woocommerce/myaccount/form-login.php woodmart/woocommerce/product-searchform.php woodmart/woocommerce/single-product/add-to-cart/grouped.php woodmart/woocommerce/single-product/add-to-cart/variable.php woodmart/woocommerce/single-product/meta.php woodmart/woocommerce/single-product/product-attributes.php woodmart/woocommerce/single-product/product-image.php woodmart/woocommerce/single-product/product-thumbnails.php woodmart/woocommerce/single-product/rating.php woodmart/woocommerce/single-product/related.php woodmart/woocommerce/single-product/sale-flash.php woodmart/woocommerce/single-product/tabs/description.php woodmart/woocommerce/single-product/tabs/tabs.php woodmart/woocommerce/single-product/title.php woodmart/woocommerce/single-product/up-sells.php woodmart/woocommerce/single-product-reviews.php woodmart/woocommerce/single-product.php Admin Enabled Features: activity-panels analytics product-block-editor coupons core-profiler customer-effort-score-tracks import-products-task experimental-fashion-sample-products shipping-smart-defaults shipping-setting-tour homescreen marketing mobile-app-banner navigation onboarding onboarding-tasks remote-inbox-notifications remote-free-extensions payment-gateway-suggestions shipping-label-banner subscriptions store-alerts transient-notices woo-mobile-welcome wc-pay-promotion wc-pay-welcome-page Disabled Features: customize-store minified-js new-product-management-experience product-variation-management settings async-product-editor-category-field Daily Cron: ✔ Next scheduled: 2023-09-30 12:27:50 +02:00 Options: ✔ Notes: 133 Onboarding: completed WooCommerce Payments Version: 6.5.1 Connected to WPCOM: Sì Blog ID: 141059629 Account ID: acct_1JSIuH2HlKothH9U Action Scheduler Operazione annullata: 6 Oldest: 2023-09-28 08:30:47 +0200 Newest: 2023-09-28 08:30:47 +0200 Completato: 32.444 Oldest: 2023-08-29 23:02:22 +0200 Newest: 2023-09-29 22:53:27 +0200 Operazione non riuscita: 30 Oldest: 2023-02-16 17:34:58 +0100 Newest: 2023-03-29 13:34:33 +0200 In attesa: 9 Oldest: 2023-09-29 22:56:24 +0200 Newest: 2023-10-02 17:15:53 +0200 Status report information Generated at: 2023-09-29 22:55:22 +02:00 `Is there any news on this case? Thank you in advance and best regards.
Hi @aleoliva,
Greetings from WebToffee support.
To help us better understand the issue, please share the PayPal log of the affected orders from the
WooCommerce > Status > Logspage and the screenshot of the plugin settings page.Hi @webtoffeesupport ,
I checked but there aren’t logs about PayPal in WooCommerce > Status > Logs
Here screenshots about payment settings:
https://ibb.co/c2DqJR3
https://ibb.co/XWVhJ4q
https://ibb.co/bLPYh4sBest regards.
-
This reply was modified 2 years, 8 months ago by
Alessandro Oliva.
Hi @aleoliva,
Unfortunately, the URLs to the screenshots are not working anymore. Could you please disable the Skip review page option and check if the issue persists.
The orders will be marked as pending payment when the PayPal payment buttons are clicked to complete the payment. Suppose the buyer exits the payment page (after or before payment) before redirecting to the site. In that case, the order status remains in pending payment status as the final API calls to update the status won’t be performed.
To prevent such scenarios, you may disable the Skip review page so that the buyer would be asked to go back to the site to complete the order.
Please check it out and let us know if the issue is resolved.
If the issue persists, please set the plugin in sandbox mode on a staging site and share its URL with us. That way we would get a better understanding of the issue.
Hi @aleoliva,
We haven’t heard back from you. We hope you were able to fix the issue.
We are marking this thread as resolved as it has been inactive for a while. You may create a new thread if the issue persists.
Hi dear @webtoffeesupport,
In the past weeks I monitored the situation of my B2C customer and the problem proved to be only temporary as then the plugin and related functionality returned to working properly.
Thank you for your support and best regards.
-
This reply was modified 2 years, 8 months ago by
The topic ‘Pending payment error and missing notification’ is closed to new replies.