Paypal IPN Issues – Order stuck on Pending and Subscription Cancelling
-
Hello,
I have problems with Paypal IPN.
The shop offers digital products for single purchase or a subscription model. If using the subscription model, all products are for free and can be downloaded directly.
During single product purchase I want the digital products to be directly downloadable on the order received page. So I also activated PDT.Payment: Paypal Standard
Issues:
1. When I buy a subscription model the order is stuck on pending, although the transaction is completed via paypal.
2. When a customer cancels the subscription in woocommerce, it is not canceled on Paypal (Customer continues to pay)Purchasing a single product is working, due to the pdt that is send.
I already followed the IPN Debugging here: https://docs.woocommerce.com/document/paypal-standard/#section-21After Purchasing the IPN are successfully sent via Paypal, but somehow not received correctly i think. I really hope for some help.
Thank you in advance and kind regards
Daniel
The page I need help with: [log in to see the link]
-
Hi Daniel!
Let’s check if there is an error on the WooCommerce Logs. So please, provide us the following:
- System Status: You can find it via WooCommerce > Status. Select “Get system report” and then “Copy for support”. Once you’ve done that, paste it here in your response.
- Error log: share a copy of the fatal error log found under WooCommerce > System Status > Logs (if available)
Thanks!
Hi Gabriel,
Thank your for your fast response.
Here are the reports…
### WordPress Environment ### WordPress address (URL): https://einfach-leicht-verstehen.com Site address (URL): https://einfach-leicht-verstehen.com WC Version: 5.1.0 REST API Version: ? 5.1.0 WC Blocks Version: ? 4.4.3 Action Scheduler Version: ? 3.1.6 WC Admin Version: ? 2.0.2 Log Directory Writable: ? WP Version: 5.7 WP Multisite: – WP Memory Limit: 256 MB WP Debug Mode: ? WP Cron: ? Language: de_DE External object cache: – ### Server Environment ### Server Info: Apache/2.4.46 (Unix) PHP Version: 7.4.16 PHP Post Max Size: 76 MB PHP Time Limit: 70 PHP Max Input Vars: 4000 cURL Version: 7.75.0 OpenSSL/1.1.1j SUHOSIN Installed: – MySQL Version: 5.7.32-log Max Upload Size: 64 MB Default Timezone is UTC: ? fsockopen/cURL: ? SoapClient: ? DOMDocument: ? GZip: ? Multibyte String: ? Remote Post: ? Remote Get: ? ### Database ### WC Database Version: 5.1.0 WC Database Prefix: u9ag_ Datenbank-Gesamtgr??e: 10.35MB Datenbank-Datengr??e: 8.33MB Datenbank-Indexgr??e: 2.02MB u9ag_woocommerce_sessions: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB u9ag_woocommerce_api_keys: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB u9ag_woocommerce_attribute_taxonomies: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB u9ag_woocommerce_downloadable_product_permissions: Daten: 0.02MB + Index: 0.06MB + Engine InnoDB u9ag_woocommerce_order_items: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB u9ag_woocommerce_order_itemmeta: Daten: 0.11MB + Index: 0.03MB + Engine InnoDB u9ag_woocommerce_tax_rates: Daten: 0.02MB + Index: 0.06MB + Engine InnoDB u9ag_woocommerce_tax_rate_locations: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB u9ag_woocommerce_shipping_zones: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB u9ag_woocommerce_shipping_zone_locations: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB u9ag_woocommerce_shipping_zone_methods: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB u9ag_woocommerce_payment_tokens: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB u9ag_woocommerce_payment_tokenmeta: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB u9ag_woocommerce_log: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB u9ag_actionscheduler_actions: Daten: 0.08MB + Index: 0.11MB + Engine InnoDB u9ag_actionscheduler_claims: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB u9ag_actionscheduler_groups: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB u9ag_actionscheduler_logs: Daten: 0.06MB + Index: 0.03MB + Engine InnoDB u9ag_cli_cookie_scan: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB u9ag_cli_cookie_scan_categories: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB u9ag_cli_cookie_scan_cookies: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB u9ag_cli_cookie_scan_url: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB u9ag_cli_scripts: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB u9ag_commentmeta: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB u9ag_comments: Daten: 0.02MB + Index: 0.09MB + Engine InnoDB u9ag_links: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB u9ag_options: Daten: 3.22MB + Index: 0.13MB + Engine InnoDB u9ag_postmeta: Daten: 3.48MB + Index: 0.17MB + Engine InnoDB u9ag_posts: Daten: 0.30MB + Index: 0.06MB + Engine InnoDB u9ag_termmeta: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB u9ag_terms: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB u9ag_term_relationships: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB u9ag_term_taxonomy: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB u9ag_usermeta: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB u9ag_users: Daten: 0.02MB + Index: 0.05MB + Engine InnoDB u9ag_wc_admin_notes: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB u9ag_wc_admin_note_actions: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB u9ag_wc_category_lookup: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB u9ag_wc_customer_lookup: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB u9ag_wc_download_log: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB u9ag_wc_order_coupon_lookup: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB u9ag_wc_order_product_lookup: Daten: 0.02MB + Index: 0.06MB + Engine InnoDB u9ag_wc_order_stats: Daten: 0.02MB + Index: 0.05MB + Engine InnoDB u9ag_wc_order_tax_lookup: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB u9ag_wc_product_meta_lookup: Daten: 0.02MB + Index: 0.09MB + Engine InnoDB u9ag_wc_reserved_stock: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB u9ag_wc_tax_rate_classes: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB u9ag_wc_webhooks: Daten: 0.02MB + Index: 0.02MB + Engine InnoDB u9ag_woocommerce_gzd_dhl_im_products: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB u9ag_woocommerce_gzd_dhl_im_product_services: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB u9ag_woocommerce_gzd_dhl_labelmeta: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB u9ag_woocommerce_gzd_dhl_labels: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB u9ag_woocommerce_gzd_packaging: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB u9ag_woocommerce_gzd_packagingmeta: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB u9ag_woocommerce_gzd_shipmentmeta: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB u9ag_woocommerce_gzd_shipments: Daten: 0.02MB + Index: 0.05MB + Engine InnoDB u9ag_woocommerce_gzd_shipment_itemmeta: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB u9ag_woocommerce_gzd_shipment_items: Daten: 0.02MB + Index: 0.06MB + Engine InnoDB u9ag_woocommerce_gzd_shipping_provider: Daten: 0.02MB + Index: 0.00MB + Engine InnoDB u9ag_woocommerce_gzd_shipping_providermeta: Daten: 0.02MB + Index: 0.03MB + Engine InnoDB ### Post Type Counts ### attachment: 31 cookielawinfo: 9 custom_css: 2 customize_changeset: 33 elementor_library: 1 is_search_form: 2 nav_menu_item: 10 page: 17 post: 2 product: 11 revision: 297 shop_coupon: 6 shop_order: 27 shop_subscription: 10 wc_membership_plan: 2 wc_memberships_team: 2 wc_team_invitation: 3 wc_user_membership: 8 wpcf7_contact_form: 1 ### Security ### Secure connection (HTTPS): ? Hide errors from visitors: ? ### Active Plugins (20) ### Ivory Search: von Ivory Search – 4.6 CMB2: von Das Team von CMB2 – 2.9.0 Contact Form 7: von Takayuki Miyoshi – 5.4 GDPR Cookie Consent: von WebToffee – 2.0.1 Free Downloads WooCommerce: von Square One Media – 3.3.0 Elementor: von Elementor.com – 3.1.4 Essential Addons for Elementor: von WPDeveloper – 4.5.5 Insert Headers and Footers: von WPBeginner – 1.5.0 Loco Translate: von Tim Whitlock – 2.5.2 Ocean Extra: von OceanWP – 1.7.4 Regenerate Thumbnails: von Alex Mills (Viper007Bond) – 3.1.5 Smart Image Resize for WooCommerce: von Nabil Lemsieh – 1.4.7 WooCommerce Stripe-Gateway: von WooCommerce – 5.0.0 Germanized für WooCommerce: von vendidero – 3.3.7 Teams for WooCommerce Memberships: von SkyVerge – 1.5.3 WooCommerce Memberships: von SkyVerge – 1.21.6 WooCommerce PayPal Payments: von WooCommerce – 1.2.1 WooCommerce Subscriptions: von WooCommerce – 3.0.13 WooCommerce: von Automattic – 5.1.0 WP Reset: von WebFactory Ltd – 1.86 ### Inactive Plugins (19) ### Advanced Editor Tools (previously TinyMCE Advanced): von Automattic – 5.6.0 Cookie Notice & Compliance for GDPR / CCPA: von Hu-manity.co – 2.0.3 Jetpack by WordPress.com: von Automattic – 9.5 Livemesh Addons for Elementor: von Livemesh – 6.7.1 Mayosis Core: von Teconce Team – 3.0 NextGEN Download Gallery: von WebAware – 1.6.1 NextGEN Gallery: von Imagely – 3.9.0 NGG Smart Image Search: von Harald R?h – 3.1.0 Ocean Demo Import: von OceanWP – 1.0.11 Ocean Product Sharing: von OceanWP – 1.1.1 Ocean Stick Anything: von OceanWP – 1.0.5 One Click Demo Import: von ProteusThemes – 2.6.1 Paid Member Subscriptions: von Cozmoslabs – 2.3.2 Statify: von pluginkollektiv – 1.8.2 Strato Assistant: von Strato – 5.7.0 WooCommerce Customizer: von SkyVerge – 2.7.4 WooCommerce Shipping & Tax: von Automattic – 1.25.10 WPBakery Page Builder: von Michael M - WPBakery.com – 6.5.0 WP Sheet Editor - EDD Downloads: von WP Sheet Editor – 1.0.38 ### Must Use Plugins (3) ### Elementor Safe Mode: von Elementor.com – 1.0.0 installatron_hide_status_test.php: von – WordPressSecureMode.php: von – ### Settings ### API Enabled: – Force SSL: ? Currency: EUR (€) Currency Position: right_space Thousand Separator: . Decimal Separator: , Number of Decimals: 2 Taxonomies: Product Types: external (external) grouped (grouped) simple (simple) subscription (subscription) variable (variable) variable subscription (variable-subscription) 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: – ### WC Pages ### Shop-Basis: #9 - /?page_id=9 Warenkorb: #10 - /?page_id=10 Kasse: #11 - /?page_id=11 Mein Konto: #12 - /?page_id=12 Allgemeine Gesch?ftsbedingungen: #332 - /?page_id=332 ### Theme ### Name: OceanWP Child Version: 1.0 Author URL: https://oceanwp.org/ Child Theme: ? Parent Theme Name: OceanWP Parent Theme Version: 2.0.4 Parent Theme Author URL: https://oceanwp.org/about-me/ WooCommerce Support: ? ### Templates ### Overrides: oceanwp-child-theme-master/woocommerce/archive-product.php oceanwp/woocommerce/cart/mini-cart.php oceanwp/woocommerce/content-single-product.php oceanwp/woocommerce/loop/loop-start.php oceanwp/woocommerce/single-product/title.php ### Memberships ### Einschr?nkungs-Modus:: Nur Inhalt verstecken ?ffentlicher Inhalt:: Seiten: 1 Artikel Von Rabatten ausgeschlossen:: – Mitglieder-Pl?ne:: 2 Unternehmen Basic:: Mitglieder: 3Zugriffs-Methode: Produktkauf/-k?ufeZugriffs-Dauer: Unbegrenzt Abonnement: Nein Produkte die keine Zugriffe gew?hren k?nnen gekauft werden Medium:: Mitglieder: 4Zugriffs-Methode: Produktkauf/-k?ufeZugriffs-Dauer: Bestimmte L?nge (3 days)Abonnement: JaZahlungsplan: Nein ### Abonnements ### WCS_DEBUG: ? Nein Subscriptions Mode: ? Live Subscriptions Live URL: https://einfach-leicht-verstehen.com Subscription Statuses: trash: 1 wc-pending-cancel: 1 wc-cancelled: 8 WooCommerce Account Connected: ? No Report Cache Enabled: ? Ja Cache Update Failures: ? 0 Fehler ### Shop-Einrichtung ### Country / State: Deutschland ### Abonnements nach Zahlungs-Gateway ### PayPal-Standard: wc-cancelled: 4 wc-pending-cancel: 1 ### Zahlungs-Gateway-Unterstützung ### PayPal-Standard: subscriptions gateway_scheduled_payments subscription_payment_method_change_customer subscription_cancellation subscription_suspension subscription_reactivation products refunds PayPal Reference Transactions Enabled: ? No ### Action Scheduler ### Abgeschlossen: 171 Oldest: 2021-03-19 16:02:01 +0100 Newest: 2021-03-29 10:46:23 +0200 Ausstehend: 1 Oldest: 2021-03-29 21:30:32 +0200 Newest: 2021-03-29 21:30:32 +0200 ### Status report information ### Generated at: 2021-03-29 10:53:56 +02:00
And the Error Logs
2021-03-22T01:47:04+00:00 CRITICAL Uncaught WooCommerce\PayPalCommerce\Button\Exception\RuntimeException: Could not validate nonce. in /mnt/web506/d0/62/511223762/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-button/src/Endpoint/class-requestdata.php:50 Stack trace: #0 /mnt/web506/d0/62/511223762/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-button/src/Endpoint/class-dataclientidendpoint.php(69): WooCommerce\PayPalCommerce\Button\Endpoint\RequestData->read_request() #1 /mnt/web506/d0/62/511223762/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-button/src/class-buttonmodule.php(111): WooCommerce\PayPalCommerce\Button\Endpoint\DataClientIdEndpoint->handle_request() #2 /mnt/web506/d0/62/511223762/htdocs/STRATO-apps/wordpress_01/app/wp-includes/class-wp-hook.php(292): WooCommerce\PayPalCommerce\Button\ButtonModule::WooCommerce\PayPalCommerce\Button\{closure}() #3 /mnt/web506/d0/62/511223762/htdocs/STRA in /mnt/web506/d0/62/511223762/htdocs/STRATO-apps/wordpress_01/app/wp-content/plugins/woocommerce-paypal-payments/modules/ppcp-button/src/Endpoint/class-requestdata.php in Zeile 50
I also have the logging for IPN in the Paypal settings enabled. I don′t know if it helps or if it save to post here…
Kind regards
Daniel
Thank you, Daniel!
I can see that you have a valid subscription with us. Please contact us at WooCommerce.com > My Account > Support. You may need to create an account before you can access that page.
Please include a link to this forum thread, so that we can keep track of what’s already been done.
We will be able to help you further there. ??
Daniel came into support directly so I’m marking this thread as solved while we continue to troubleshoot. ??
- The topic ‘Paypal IPN Issues – Order stuck on Pending and Subscription Cancelling’ is closed to new replies.