woocommerce / woocommerce-paypal-payments

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

The subscription is paid but does not go through to the end #2433

Closed AntoineLePotagiste closed 1 month ago

AntoineLePotagiste commented 2 months ago

Describe the Bug

I am selling subscriptions with woocommerce-memberships with automatic account creation upon first payment. People are trying to subscribe. Payment goes well but one time out of 4, no account is created. I have to refund people in paypal and tell them to try again. It's a disaster 😐 Not to mention the paypal fees that I pay in the wind.

Environment

System Status Report ``` ### WordPress Environment ### WordPress address (URL): [Redacted] Site address (URL): [Redacted] WC Version: 9.1.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.5.5 - Une nouvelle version de WordPress est disponible (6.6) 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.0.30 PHP Post Max Size: 130 Mo PHP Time Limit: 165 PHP Max Input Vars: 16000 cURL Version: 7.64.0 OpenSSL/1.1.1n SUHOSIN Installed: – MySQL Version: 8.0.35 Max Upload Size: 128 Mo Default Timezone is UTC: ✔ fsockopen/cURL: ✔ SoapClient: ✔ DOMDocument: ✔ GZip: ✔ Multibyte String: ✔ Remote Post: ✔ Remote Get: ✔ ### Database ### [REDACTED] ### Post Type Counts ### attachment: 9 custom_css: 2 et_pb_layout: 2 nav_menu_item: 9 page: 17 post: 1 product: 5 revision: 797 shop_order: 4586 shop_order_refund: 49 shop_subscription: 3441 wc_membership_plan: 1 wc_user_membership: 3301 wp_global_styles: 3 ### Security ### Secure connection (HTTPS): ✔ Hide errors from visitors: ✔ ### Active Plugins (14) ### If Menu - Visibility control for menus: par Par couches – 0.18.0 More Visibility Rules: par Layered – 0.4 LoginWP (Formerly Peter's Login Redirect): par LoginWP Team – 3.0.8.5 SliceWP: par SliceWP – 1.1.16 Thank You Page for WooCommerce: par Nitin Prakash – 4.1.4 WooCommerce.com Update Manager: par Automattic – 1.0.3 WooCommerce Stripe Gateway: par WooCommerce – 8.5.1 WooCommerce Memberships: par SkyVerge – 1.26.7 WooPayments: par Woocommerce – 7.9.1 WooCommerce PayPal Payments: par WooCommerce – 2.8.1 PDF Invoices & Packing Slips for WooCommerce: par WP Overnight – 3.8.5 Abonnements WooCommerce: par WooCommerce – 6.5.0 WooCommerce: par Automattic – 9.1.2 WP Mail Logging: par WP Mail Logging Team – 1.12.0 ### Inactive Plugins (1) ### Akismet Anti-spam: Spam Protection: par Automattic - Anti-spam Team – 5.3.3 ### Dropin Plugins () ### db-error.php: db-error.php ### 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: ✔ 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: 287 Ko ### WC Pages ### Base de la boutique: #30 - /boutique/ Panier: #31 - /panier/ - Contient le code court [woocommerce_cart] Commander: #32 - /commander/ - Contient le code court [woocommerce_checkout] Mon compte: #33 - /mon-compte/ Conditions générales de vente et d’utilisation: #90 - /cgv/ ### Theme ### Name: Divi Child Version: (une mise à jour de la version 0 est disponible) Author URL: https://astucesdivi.com/ Child Theme: ✔ Parent Theme Name: Divi Parent Theme Version: 4.20.2 Parent Theme Author URL: http://www.elegantthemes.com WooCommerce Support: ✔ ### Templates ### Overrides: – ### WooPayments ### Version: 7.9.1 Connected to WPCOM: ❌ Non Logging: Désactivé ### Memberships ### Restriction mode:: Hide content only Public content:: – Excluded from discounts:: – Membership plans:: 1 Abonné Potager Coach:: Members: 3301Access method: Product(s) purchaseAccess length: Specific length (1 years)Subscription: YesInstallment plan: No ### Abonnements ### WCS_DEBUG: ✔ Non Subscriptions Mode: ✔ En direct Subscriptions Live URL: https://potagercoach.com Subscriptions-core Library Version: 7.3.0 Subscription Statuses: wc-active: 2414 wc-pending-cancel: 185 wc-pending: 1 wc-on-hold: 315 wc-cancelled: 526 WooCommerce Account Connected: ✔ Yes Active Product Key: ✔ Yes Report Cache Enabled: ✔ Oui Cache Update Failures: ✔ 0 échecs ### Configuration de la boutique ### Country / State: France ### Abonnements par passerelle de paiement ### Stripe: wc-cancelled: 511 wc-active: 2025 wc-on-hold: 315 wc-pending-cancel: 160 wc-pending: 1 PayPal: wc-cancelled: 15 wc-active: 389 wc-pending-cancel: 25 ### Prise en charge de la passerelle de paiement ### Stripe: products refunds tokenization add_payment_method subscriptions subscription_cancellation subscription_suspension subscription_reactivation subscription_amount_changes subscription_date_changes subscription_payment_method_change subscription_payment_method_change_customer subscription_payment_method_change_admin multiple_subscriptions PayPal: refunds products tokenization subscriptions subscription_cancellation subscription_suspension subscription_reactivation subscription_amount_changes subscription_date_changes subscription_payment_method_change subscription_payment_method_change_customer subscription_payment_method_change_admin multiple_subscriptions ### WooCommerce PayPal Payments ### Onboarded: ✔ Shop country code: FR 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: PayPal Subscriptions ### 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 launch-your-store Disabled Features: experimental-blocks minified-js pattern-toolkit-full-composability product-pre-publish-modal printful settings async-product-editor-category-field product-editor-template-system Daily Cron: ✔ Next scheduled: 2024-07-18 10:36:12 +02:00 Options: ✔ Notes: 153 Onboarding: completed ### Action Scheduler ### Terminé: 527 Oldest: 2024-06-17 11:44:41 +0200 Newest: 2024-07-18 05:15:09 +0200 Échoué: 9 Oldest: 2023-02-15 08:40:44 +0100 Newest: 2023-06-01 09:40:42 +0200 En attente: 2 792 Oldest: 2024-07-18 12:43:47 +0200 Newest: 2030-09-27 00:00:00 +0200 ### Status report information ### Generated at: 2024-07-18 08:52:52 +02:00 ```
SydeKrystian commented 1 month ago

Hello @AntoineLePotagiste

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