• Resolved danschr

    (@danschr)


    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-21

    After 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]

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Support Gabriel – a11n

    (@gabrielfuentes)

    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!

    Thread Starter danschr

    (@danschr)

    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

    Plugin Support Gabriel – a11n

    (@gabrielfuentes)

    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. ??

Viewing 4 replies - 1 through 4 (of 4 total)
  • The topic ‘Paypal IPN Issues – Order stuck on Pending and Subscription Cancelling’ is closed to new replies.