woocommerce / woocommerce-paypal-payments

https://wordpress.org/plugins/woocommerce-paypal-payments/
GNU General Public License v2.0
62 stars 48 forks source link

Order paid, but still marked as awaiting payment #2459

Closed malandles closed 3 months ago

malandles commented 3 months ago

Describe the Bug

Anyone that orders via Paypal can send a payment and get to the invoice page. Although the order is kept as "Awaiting payment" in woocommerce. Then using the inventory stock management, the order is getting cancelled.

In the order dashboard:

No error in the error_log

To Reproduce

  1. Go to any product
  2. Add a product
  3. Go to cart
  4. Pay using paypal
  5. Go to admin dashboard
  6. Go to orders
  7. Order is still awaiting payment

Screenshots

Admin Order Dashboard

Client Orders Dashboard

Expected Behavior

Order should be set to "Processing" after payment

Actual Behavior

Order stays to "Awaiting payment" after payment

Environment

Additional Details

System status ``` ### WordPress Environment ### WordPress address (URL): [redacted] Site address (URL): [redacted] WC Version: 9.0.2 Legacy REST API Package Version: L’extension Legacy REST API n’est pas installée sur ce site. Action Scheduler Version: ✔ 3.7.4 Log Directory Writable: ✔ WP Version: ❌ 6.4.3 - Une nouvelle version de WordPress est disponible (6.6.1) WP Multisite: – WP Memory Limit: 512 Mo WP Debug Mode: – WP Cron: ✔ Language: fr_FR External object cache: – ### Server Environment ### Server Info: Apache PHP Version: 8.2.21 PHP Post Max Size: 8 Mo PHP Time Limit: 30 PHP Max Input Vars: 1000 cURL Version: 7.81.0 OpenSSL/3.0.2 SUHOSIN Installed: – MySQL Version: 10.6.18-MariaDB-0ubuntu0.22.04.1 Max Upload Size: 2 Mo Default Timezone is UTC: ✔ fsockopen/cURL: ✔ SoapClient: ✔ DOMDocument: ✔ GZip: ✔ Multibyte String: ✔ Remote Post: ✔ Remote Get: ✔ ### Database ### WC Database Version: 9.0.2 WC Database Prefix: fKlEG_ Taille totale de la base de données: 203.69MB Taille de la base de données: 144.54MB Taille de l’index: 59.15MB fKlEG_woocommerce_sessions: Données : 1.02MB + Index : 0.02MB + Moteur InnoDB fKlEG_woocommerce_api_keys: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB fKlEG_woocommerce_attribute_taxonomies: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB fKlEG_woocommerce_downloadable_product_permissions: Données : 0.02MB + Index : 0.06MB + Moteur InnoDB fKlEG_woocommerce_order_items: Données : 0.27MB + Index : 0.13MB + Moteur InnoDB fKlEG_woocommerce_order_itemmeta: Données : 2.52MB + Index : 3.02MB + Moteur InnoDB fKlEG_woocommerce_tax_rates: Données : 0.02MB + Index : 0.06MB + Moteur InnoDB fKlEG_woocommerce_tax_rate_locations: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB fKlEG_woocommerce_shipping_zones: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_woocommerce_shipping_zone_locations: Données : 0.02MB + Index : 0.05MB + Moteur InnoDB fKlEG_woocommerce_shipping_zone_methods: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_woocommerce_payment_tokens: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB fKlEG_woocommerce_payment_tokenmeta: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB fKlEG_woocommerce_log: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB fKlEG_actionscheduler_actions: Données : 1.02MB + Index : 0.11MB + Moteur InnoDB fKlEG_actionscheduler_claims: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB fKlEG_actionscheduler_groups: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB fKlEG_actionscheduler_logs: Données : 1.02MB + Index : 0.06MB + Moteur InnoDB fKlEG_atum_export_templates: Données : 0.14MB + Index : 0.03MB + Moteur InnoDB fKlEG_atum_order_itemmeta: Données : 0.08MB + Index : 0.03MB + Moteur InnoDB fKlEG_atum_order_items: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB fKlEG_atum_product_data: Données : 0.28MB + Index : 0.14MB + Moteur InnoDB fKlEG_commentmeta: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB fKlEG_comments: Données : 6.52MB + Index : 8.09MB + Moteur InnoDB fKlEG_icl_background_task: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_icl_content_status: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB fKlEG_icl_core_status: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB fKlEG_icl_flags: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB fKlEG_icl_languages: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB fKlEG_icl_languages_translations: Données : 0.20MB + Index : 0.17MB + Moteur InnoDB fKlEG_icl_locale_map: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_icl_message_status: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB fKlEG_icl_mo_files_domains: Données : 0.05MB + Index : 0.02MB + Moteur InnoDB fKlEG_icl_node: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_icl_reminders: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_icl_strings: Données : 0.13MB + Index : 0.22MB + Moteur InnoDB fKlEG_icl_string_batches: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_icl_string_packages: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_icl_string_positions: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB fKlEG_icl_string_status: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB fKlEG_icl_string_translations: Données : 0.06MB + Index : 0.03MB + Moteur InnoDB fKlEG_icl_translate: Données : 2.52MB + Index : 0.11MB + Moteur InnoDB fKlEG_icl_translate_job: Données : 0.06MB + Index : 0.02MB + Moteur InnoDB fKlEG_icl_translations: Données : 0.27MB + Index : 0.70MB + Moteur InnoDB fKlEG_icl_translation_batches: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_icl_translation_downloads: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_icl_translation_status: Données : 2.20MB + Index : 0.05MB + Moteur InnoDB fKlEG_layerslider: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_layerslider_drafts: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB fKlEG_layerslider_revisions: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_links: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB fKlEG_options: Données : 20.09MB + Index : 1.19MB + Moteur InnoDB fKlEG_pmxi_files: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_pmxi_hash: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_pmxi_history: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_pmxi_images: Données : 0.06MB + Index : 0.00MB + Moteur InnoDB fKlEG_pmxi_imports: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_pmxi_posts: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_pmxi_templates: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_postmeta: Données : 42.47MB + Index : 34.05MB + Moteur InnoDB fKlEG_posts: Données : 11.41MB + Index : 2.50MB + Moteur InnoDB fKlEG_ppc_exceptions: Données : 0.02MB + Index : 0.05MB + Moteur InnoDB fKlEG_ppc_exception_items: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB fKlEG_ppc_roles: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB fKlEG_ppi_errors: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB fKlEG_ppi_imported: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB fKlEG_ppi_runs: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB fKlEG_pp_groups: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB fKlEG_pp_group_members: Données : 0.02MB + Index : 0.05MB + Moteur InnoDB fKlEG_stockalert_subscribers: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB fKlEG_tec_events: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB fKlEG_tec_occurrences: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB fKlEG_termmeta: Données : 0.09MB + Index : 0.13MB + Moteur InnoDB fKlEG_terms: Données : 0.06MB + Index : 0.03MB + Moteur InnoDB fKlEG_term_relationships: Données : 0.25MB + Index : 0.13MB + Moteur InnoDB fKlEG_term_taxonomy: Données : 0.06MB + Index : 0.06MB + Moteur InnoDB fKlEG_usermeta: Données : 3.50MB + Index : 3.72MB + Moteur InnoDB fKlEG_users: Données : 0.16MB + Index : 0.16MB + Moteur InnoDB fKlEG_wcpdf_invoice_number: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_wc_admin_notes: Données : 0.06MB + Index : 0.00MB + Moteur InnoDB fKlEG_wc_admin_note_actions: Données : 0.05MB + Index : 0.02MB + Moteur InnoDB fKlEG_wc_category_lookup: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_wc_customer_lookup: Données : 0.20MB + Index : 0.17MB + Moteur InnoDB fKlEG_wc_download_log: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB fKlEG_wc_orders: Données : 0.02MB + Index : 0.11MB + Moteur InnoDB fKlEG_wc_orders_meta: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB fKlEG_wc_order_addresses: Données : 0.02MB + Index : 0.06MB + Moteur InnoDB fKlEG_wc_order_coupon_lookup: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB fKlEG_wc_order_operational_data: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB fKlEG_wc_order_product_lookup: Données : 0.39MB + Index : 0.33MB + Moteur InnoDB fKlEG_wc_order_stats: Données : 1.50MB + Index : 0.45MB + Moteur InnoDB fKlEG_wc_order_tax_lookup: Données : 0.08MB + Index : 0.09MB + Moteur InnoDB fKlEG_wc_product_attributes_lookup: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB fKlEG_wc_product_download_directories: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB fKlEG_wc_product_meta_lookup: Données : 0.19MB + Index : 0.42MB + Moteur InnoDB fKlEG_wc_rate_limits: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB fKlEG_wc_reserved_stock: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_wc_tax_rate_classes: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB fKlEG_wc_webhooks: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB fKlEG_wfblockediplog: Données : 1.03MB + Index : 0.00MB + Moteur InnoDB fKlEG_wfblocks7: Données : 0.02MB + Index : 0.05MB + Moteur InnoDB fKlEG_wfconfig: Données : 1.33MB + Index : 0.00MB + Moteur InnoDB fKlEG_wfcrawlers: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_wffilechanges: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_wffilemods: Données : 25.58MB + Index : 0.00MB + Moteur InnoDB fKlEG_wfhits: Données : 1.02MB + Index : 0.27MB + Moteur InnoDB fKlEG_wfhoover: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB fKlEG_wfissues: Données : 0.02MB + Index : 0.06MB + Moteur InnoDB fKlEG_wfknownfilelist: Données : 11.52MB + Index : 0.00MB + Moteur InnoDB fKlEG_wflivetraffichuman: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB fKlEG_wflocs: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_wflogins: Données : 0.44MB + Index : 0.14MB + Moteur InnoDB fKlEG_wfls_2fa_secrets: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB fKlEG_wfls_role_counts: Données : 0.00MB + Index : 0.00MB + Moteur MEMORY fKlEG_wfls_settings: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_wfnotifications: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_wfpendingissues: Données : 0.02MB + Index : 0.06MB + Moteur InnoDB fKlEG_wfreversecache: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_wfsecurityevents: Données : 0.08MB + Index : 0.00MB + Moteur InnoDB fKlEG_wfsnipcache: Données : 0.02MB + Index : 0.05MB + Moteur InnoDB fKlEG_wfstatus: Données : 1.02MB + Index : 0.11MB + Moteur InnoDB fKlEG_wftrafficrates: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_wfwaffailures: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_wt_iew_action_history: Données : 0.08MB + Index : 0.00MB + Moteur InnoDB fKlEG_wt_iew_mapping_template: Données : 0.02MB + Index : 0.00MB + Moteur InnoDB fKlEG_yoast_indexable: Données : 1.47MB + Index : 0.34MB + Moteur InnoDB fKlEG_yoast_indexable_hierarchy: Données : 0.08MB + Index : 0.08MB + Moteur InnoDB fKlEG_yoast_migrations: Données : 0.02MB + Index : 0.02MB + Moteur InnoDB fKlEG_yoast_primary_term: Données : 0.02MB + Index : 0.03MB + Moteur InnoDB fKlEG_yoast_seo_links: Données : 0.25MB + Index : 0.16MB + Moteur InnoDB ### Post Type Counts ### alb_elements: 2 attachment: 1684 atum_inventory_log: 1 atum_purchase_order: 2 atum_supplier: 3 avia_framework_post: 14 nav_menu_item: 14 order_status: 5 page: 51 post: 3 product: 389 product_variation: 1142 revision: 539 shop_order: 4308 shop_order_refund: 109 tec_tc_attendee: 363 tec_tc_order: 175 tec_tc_ticket: 17 ticket-meta-fieldset: 2 tribe_events: 7 tribe_organizer: 5 tribe_rsvp_attendees: 81 tribe_rsvp_tickets: 3 tribe_tpp_orders: 40 tribe_venue: 4 user_request: 1 woostockalert: 132 wp_global_styles: 1 wp_navigation: 1 ### Security ### Secure connection (HTTPS): ✔ Hide errors from visitors: ✔ ### Active Plugins (34) ### WPML Multilingual CMS: par OnTheGoSystems – 4.6.11 WPML SEO: par OnTheGoSystems – 2.1.0 ATUM Export PRO (Trial version): par Stock Management Labs™ – 1.6.1 ATUM Inventory Management for WooCommerce: par Stock Management Labs™ – 1.9.39.2 Custom Order Status Manager for WooCommerce: par Bright Plugins – 1.1.3.2 WooCommerce Canada Post Shipping Plugin with Print Label: par PluginHive – 2.8.8 PublishPress Capabilities: par PublishPress – 2.13.0 Disable auto-update Email Notifications: par Joltmailer – 1.4.1 Event Tickets Plus: par The Events Calendar – 6.0.0 Event Tickets: par The Events Calendar – 5.13.0.1 Hide WooCommerce Product Shipping Information: par Caleb Burks – 1.0 Show User Registration Date: par Carlos Martínez Romero – 1.0.0 The Events Calendar: par The Events Calendar – 6.6.0.2 Total Spent by Customer for WooCommerce: par Fernando Acosta – 1.1 User Role Editor: par Vladimir Garagulya – 4.64.2 Product Customer List for WooCommerce: par Kokomo – 3.1.7 Extra product options For WooCommerce | Custom Product Addons and Fields: par ThemeHigh – 3.2.7 Google Analytics for WooCommerce: par WooCommerce – 2.1.5 Woocommerce Important Admin Order Note: par Green Box Software – 0.1 WooCommerce Inventory Manager: par Plexus LLC – 1.9.10 WooCommerce Multilingual & Multicurrency: par OnTheGoSystems – 5.3.6 WooCommerce PayPal Payments: par WooCommerce – 2.8.2 PDF Invoices & Packing Slips for WooCommerce: par WP Overnight – 3.8.6 WooCommerce POS: par killbot – 1.6.3 WooCommerce Product Notifications: par Marc&Media – 0.1 Product Stock Waitlist Manager for WooCommerce: par MultiVendorX – 2.5.6 Sequential Order Numbers for WooCommerce: par SkyVerge – 1.10.1 WooCommerce Shipping & Tax: par WooCommerce – 2.6.2 WooCommerce Canada Post Shipping: par Woocommerce – 2.8.4 (une mise à jour de la version 3.0.0 est disponible) WooCommerce: par Automattic – 9.0.2 Wordfence Security: par Wordfence – 7.11.6 Yoast SEO: par L’équipe Yoast – 23.1 WP Super Cache: par Automattic – 1.12.3 WPML String Translation: par OnTheGoSystems – 3.2.12 ### Inactive Plugins (2) ### Export Media Library: par Mass Edge Inc. – 4.0.2 Order Export & Order Import for WooCommerce: par WebToffee – 2.5.5 ### Dropin Plugins () ### advanced-cache.php: advanced-cache.php maintenance.php: maintenance.php ### Settings ### API Enabled: – Force SSL: – Currency: CAD ($) 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 enabled: – Order datastore: WC_Order_Data_Store_CPT HPOS data sync enabled: – ### Logging ### Enabled: ✔ Handler: Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2 Retention period: 30 jours Level threshold: – Log directory size: 13 Ko ### WC Pages ### Base de la boutique: #21 - /boutique/ Panier: #22 - /panier/ Commander: #23 - /commander/ Mon compte: #24 - /mon-compte/ Conditions générales de vente et d’utilisation: ❌ Page non définie ### Theme ### Name: Enfold [redacted] Version: 1.0.1 Author URL: [redacted] Child Theme: ✔ Parent Theme Name: Enfold Parent Theme Version: 5.7.1 Parent Theme Author URL: https://kriesi.at WooCommerce Support: ✔ ### Templates ### Overrides: – ### WooCommerce PayPal Payments ### Onboarded: ✔ Shop country code: CA WooCommerce currency supported: ✔ Advanced Card Processing available in country: ✔ Pay Later messaging available in country: – Webhook status: ✔ PayPal Vault enabled: – ACDC Vault enabled: – Logging enabled: – Reference Transactions: ✔ Used PayPal Checkout plugin: – Subscriptions Mode: Disabled ### Admin ### Enabled Features: activity-panels analytics product-block-editor coupons core-profiler customize-store 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 product-custom-fields 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: minified-js new-product-management-experience pattern-toolkit-full-composability product-pre-publish-modal settings async-product-editor-category-field launch-your-store product-editor-template-system Daily Cron: ✔ Next scheduled: 2024-07-25 19:44:13 -04:00 Options: ✔ Notes: 54 Onboarding: completed ### Action Scheduler ### Terminé: 245 Oldest: 2024-06-23 20:38:54 -0400 Newest: 2024-07-24 16:24:58 -0400 En attente: 4 Oldest: 2024-07-24 20:09:56 -0400 Newest: 2024-07-26 11:30:57 -0400 ### Status report information ### Generated at: 2024-07-24 16:31:49 -04:00 ```
SydeKrystian commented 3 months ago

Hello @malandles

It seems that your GitHub issue is primarily a support request. While we value your input and feedback, GitHub is predominantly used for our development activities. For a prompt and detailed response, we kindly ask that you reach out directly to our support team.

When you contact our support team, please include a copy of your WooComnmerce system report. This will help us get to the bottom of your issue more quickly.

We'll be closing this GitHub issue for now. However, once you reach out to our support team, rest assured they'll be ready to assist you with your concerns. Thank you for your understanding!

Kind regards, Krystian