Conversation
supportCustomer attempted to make payment for an admin order placed yesterday. Payment failed twice. (I was able to bill client directly through Stripe’s Invoicing feature to complete sale.) Today I have been running tests and what I can say is there does not appear to be any interactions caused by other plugins, cache or optimizations. From the last order that worked to now, there have been no real changes to the website that I have not already inspected through the process of elimination. In console I see the following error when submitting payment (both actual and test): Failed to load resource: the server responded with a status of 500 () Fetch failed loading: POST "https://jasonhouge.com/services/checkout/order-pay/21355/?pay_for_order=true&key=wc_order_RbvtXDviNJ6oZ". No money is captured, however the admin order page for the order does reflect an attempt. I see no further way to find more about the kind of error or the cause. Current WordPress: 6.9.1 Current Stellar: Current PHP: 8.3 Thank you The page I need help with: [ log in to see the link]
System Status Report ### WordPress Environment ### WordPress address (URL): [Redacted] Site address (URL): [Redacted] WC Version: 10.5.2 Legacy REST API Package Version: The Legacy REST API plugin is not installed on this site. Action Scheduler Version: ✔ 3.9.3 Log Directory Writable: ✔ WP Version: 6.9.1 WP Multisite: – WP Memory Limit: 1 GB WP Debug Mode: – WP Cron: ✔ WP Environment Type: production Language: en_US External object cache: ✔ ### Server Environment ### Server Info: LiteSpeed Server Architecture: Linux 6.8.0-1044-aws x86_64 PHP Version: 8.3.28 PHP Post Max Size: 2 GB PHP Time Limit: 30 PHP Max Input Vars: 1000 cURL Version: 7.81.0 OpenSSL/3.0.2 SUHOSIN Installed: – MySQL Version: 10.11.15-MariaDB-ubu2204 Max Upload Size: 2 GB Default Timezone is UTC: ✔ fsockopen/cURL: ✔ SoapClient: ✔ DOMDocument: ✔ GZip: ✔ Multibyte String: ✔ Remote Post: ✔ Remote Get: ✔ ### Database ### [REDACTED] ### Post Type Counts ### aktt_tweet: 20 asp_cart_plan_rule: 1 asp_custom_fields: 4 asp_payment_plan: 2 attachment: 562 b2bking_custom_role: 3 b2bking_group: 1 boxzilla-box: 11 bp-email: 16 cookielawinfo: 1 cost-calc: 102 cost-calc-categories: 10 cost-calc-templates: 101 custom_css: 1 customize_changeset: 1 envira: 1 feedback: 65 foogallery: 1 global_product_addon: 16 grid_template: 6 grw_feed: 2 hoot_slider: 1 html5presentation: 1 jetpack-portfolio: 1 kr_access_token: 1 mc4wp-form: 1 ml-slide: 12 ml-slider: 1 nav_menu_item: 40 ni-order-status: 2 oembed_cache: 19 page: 37 pms-subscription: 1 post: 1 postman_sent_mail: 250 product: 48 product_variation: 139 pt_view: 5 revision: 329 rl_gallery: 1 shop_coupon: 6 shop_order: 22 shop_order_refund: 1 shopmagic_automation: 12 sp_template: 2 sunshine-order: 12 sunshine-product: 21 sunshine-product-opt: 55 tablepress_table: 2 user_registration: 1 wp_igsp_gallery: 1 ### Security ### Secure connection (HTTPS): ✔ Hide errors from visitors: ✔ ### Active Plugins (99) ### Admin Menu Editor: by Janis Elsts – 1.15 Advanced Coupons for WooCommerce Free: by Rymera Web Co – 4.7.1.1 Akismet Anti-spam: Spam Protection: by Automattic - Anti-spam Team – 5.6 Better Search Replace: by WP Engine – 1.4.10 Blackhole for Bad Bots: by Jeff Starr – 3.8 Boxzilla: by ibericode – 3.4.6 Burst Statistics - Privacy-Friendly Analytics for WordPress: by Burst Statistics - Stats & Analytics for WordPress – 3.2.0 PublishPress Capabilities: by PublishPress – 2.32.0 Classic Editor: by WordPress Contributors – 1.6.7 Classic Widgets: by WordPress Contributors – 0.3 Cloudflare: by Cloudflare Inc. – 4.14.2 Coinbase Commerce: by Coinbase Commerce – 1.4.1 Complianz | GDPR/CCPA Cookie Consent: by Complianz – 7.4.4.2 Complianz - Terms and Conditions: by Really Simple Plugins – 1.2.8 Content Views: by Content Views – 4.3 Core Rollback: by Andy Fragen – 1.4.1 Custom Order Statuses for WooCommerce: by Nuggethon – 1.5.2 Customer Reviews Collector for WooCommerce: by Trustindex.io – 4.7.3 SysBasics Customize My Account for WooCommerce: by SysBasics – 3.8.5 Disable Comments: by WPDeveloper – 2.6.2 Easy Duplicate Woo Order: by wizbee IT – 2.6.3 Easy Product Bundles for WooCommerce: by Product Bundles Team – 6.16.0 Customer Email Verification for WooCommerce: by WPFactory – 3.1.9 Favicon by RealFaviconGenerator: by Philippe Bernard – 1.3.45 FluentSMTP: by FluentSMTP & WPManageNinja Team – 2.2.95 Folders: by Premio – 3.1.6 The GDPR Framework: by Data443 – 2.2.0 Gravity Forms: by Gravity Forms – 2.9.28 Gravity Forms Akismet Add-On: by Gravity Forms – 1.1.0 Gravity Forms Mailchimp Add-On: by Gravity Forms – 5.7.2 Gravity Forms reCAPTCHA Add-On: by Gravity Forms – 2.1.0 Gravity Forms Cloudflare Turnstile Add-On: by Gravity Forms – 1.5.0 GravityWP - Merge Tags: by GravityWP – 1.4.5 Health Check & Troubleshooting: by The WordPress.org community – 1.7.1 Image Copytrack: by Jordy Meow – 1.2.4 Jetpack: by Automattic – 15.5 La Sentinelle antispam: by Marcel Pol – 4.1.0 LiteSpeed Cache: by LiteSpeed Technologies – 7.7 Login Logout Menu: by WPBrigade – 1.5.2 LoginPress: by LoginPress – 6.1.2 MC4WP: Mailchimp for WordPress: by ibericode – 4.11.1 MC4WP: Mailchimp Top Bar: by ibericode – 1.7.4 Maintenance: by WebFactory Ltd – 4.20 Markup by Attribute for WooCommerce: by MarkTomlinson – 4.5.0 Media Cleaner: by Jordy Meow – 7.0.4 We’re Open!: by Noah Hearle Design Extreme – 2.6 Order Status Control for WooCommerce: by Bright Plugins – 1.2 Perfecty Push Notifications: by Perfecty – 1.6.5 Minimum Maximum quantity & Minimum Order amount for WooCommerce Pro: by Pi Websolution – 1.3.4.47 Post Tags and Categories for Pages: by curtismchale – 1.4.3 Posts for Page Plugin: by Simon Hibbard – 2.1 Active Products Tables for WooCommerce: by realmag777 – 1.0.7 Content Views Pro: by Content Views – 7.1 Really Simple Security: by Really Simple Security – 9.5.8 Redirection: by John Godley – 5.7.3 Remove WordPress Overhead: by Omnisite – 1.6.0 Optimize Database after Deleting Revisions: by NerdPress – 5.3.0 ShopMagic Advanced Filters: by WP Desk – 2.2.2 ShopMagic Delayed Actions: by WP Desk – 3.1.23 Shopmagic for Gravity Forms: by WP Desk – 2.0.28 ShopMagic for WooCommerce: by WP Desk – 4.8.0 ShopMagic Manual Actions: by WP Desk – 1.7.25 ShopMagic Webhooks: by WP Desk – 1.0.4 Simple CAPTCHA Alternative with Cloudflare Turnstile: by Elliot Sowersby RelyWP – 1.37.0 Smart Slider 3: by Nextend – 3.5.1.32 Squirrly SEO (Newton): by Squirrly – 12.4.15 StellarPay - Stripe Payment Gateway for WooCommerce: by StellarWP – 1.9.1 Easy Updates Manager: by Easy Updates Manager Team – 9.0.20 Sucuri Security - Auditing, Malware Scanner and Hardening: by Sucuri Inc. – 2.6 Super Progressive Web Apps: by SuperPWA – 2.2.42 Super Socializer: by Team Heateor – 7.14.5 TablePress: by Tobias Bäthge – 3.2.7 Tag Pages: by Bjorn Wijers – 1.0.2 Tax Exemption for WooCommerce (PRO): by Elliot Sowersby RelyWP – 2.5.1 Preloader: by Alobaidi – 2.0.2 TrackShip for WooCommerce: by TrackShip – 1.9.9.1 CTX Feed: by WebAppick – 6.6.23 Advanced Shipment Tracking for WooCommerce: by zorem – 3.9 BEAR – Bulk Editor and Products Manager Professional for WooCommerce: by realmag777 – 1.1.6 Cart Abandonment Recovery for WooCommerce: by Brainstorm Force – 2.1.0 Top Image SEO: by Danail Emandiev – 1.5.0 Prevent Customers To Cancel WooCommerce Orders: by Tyche Softwares – 1.2 WooCommerce.com Update Manager: by Automattic – 1.0.3 Extra Price Fields for Woocoomerce: by Webholics – 2.0.1 WooCommerce Stripe Gateway: by Stripe – 10.4.0 WooCommerce Gravity Forms Product Add-Ons: by Element Stark – 3.3.26 WooCommerce Product Add-ons: by WooCommerce – 6.4.7 WooCommerce Tax: by WooCommerce – 3.5.0 WooCommerce: by Automattic – 10.5.2 Wordfence Assistant: by Wordfence – 1.0.10 Wordfence Security: by Wordfence – 8.1.4 Hide admin notices: by Rémi Leclercq – 3.4.0 WP Crontrol: by John Blackbourn – 1.21.0 WP Duplicate Page: by NinjaTeam – 1.8.1 Perfect Images: Regenerate Thumbnails, Image Sizes, WebP & AVIF: by Jordy Meow – 7.1.3 Widgets for Google Reviews: by Trustindex.io – 13.2.7 WPS Hide Login: by WPServeur NicolasKulka wpformation – 1.9.18 Sequential Order Numbers for WooCommerce: by WebToffee – 1.7.7 Custom Product Tabs for WooCommerce: by Code Parrots – 1.8.6 ### Inactive Plugins (9) ### Admin Notices Manager: by Melapress – 1.6.0 Cost Calculator Builder: by StylemixThemes – 3.6.14 Decimal Product Quantity for WooCommerce: by WPGear – 20.64 Disable Admin Notices Individually: by Themeisle – 1.4.3 Jetpack CRM: by Automattic - Jetpack CRM team – 6.7.3 LatePoint: by LatePoint – 5.2.10 Manage Discount in Admin Orders for WooCommerce: by Tiago Mano – 1.0.0 Max Mega Menu: by megamenu.com – 3.7 Oliver POS - A WooCommerce Point of Sale (POS): by Oliver POS – 2.4.2.6 ### Dropin Plugins () ### object-cache.php: LiteSpeed Cache - Object Cache (Drop-in) ### Must Use Plugins (3) ### burst_rest_api_optimizer.php: by – Health Check Troubleshooting Mode: by – 1.7.2 WooCommerce Analytics - Proxy Speed Module: by WooCommerce – 1.0.0 ### Settings ### Legacy API Enabled: – Force SSL: – Currency: USD ($) 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: ✔ Enabled Features: analytics marketplace order_attribution site_visibility_badge hpos_datastore_caching remote_logging email_improvements blueprint point_of_sale ### Logging ### Enabled: ✔ Handler: Automattic\WooCommerce\Internal\Admin\Logging\LogHandlerFileV2 Retention period: 30 days Level threshold: – Log directory size: 207 KB ### WC Pages ### Shop base: #11186 - /services/ Cart: #9769 - /services/cart/ - Contains the [woocommerce_cart] shortcode Checkout: #9771 - /services/checkout/ - Contains the [woocommerce_checkout] shortcode My account: #6016 - /my-account/ - Contains the [woocommerce_my_account] shortcode Terms and conditions: #7589 - /terms-and-conditions/ ### Theme ### Name: Divogue Premium Version: 1.12.1 Author URL: https://wphoot.com/ Child Theme: ❌ – If you are modifying WooCommerce on a parent theme that you did not build personally we recommend using a child theme. See: How to create a child theme Theme type: Classic theme WooCommerce Support: ✔ ### Templates ### Overrides: divogue-premium/woocommerce/archive-product.php divogue-premium/woocommerce/single-product.php ### WooCommerce Stripe Payment Gateway ### Version: 10.4.0 Account ID: acct_1SoNCAEPoN0Sqnlv Test Mode Enabled: ✔ No OAuth Connected: ✔ Yes Sync Enabled: ✔ Yes Optimized Checkout Enabled: ✔ Yes Enabled Payment Methods: crypto,link Express Checkout: ✔ Enabled (checkout,product,cart) Auth and Capture: ✔ Yes Logging: No ### Admin ### Enabled Features: activity-panels analytics analytics-scheduled-import product-block-editor experimental-iapi-mini-cart 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 onboarding onboarding-tasks pattern-toolkit-full-composability product-custom-fields remote-inbox-notifications remote-free-extensions payment-gateway-suggestions printful shipping-label-banner subscriptions store-alerts transient-notices woo-mobile-welcome wc-pay-promotion wc-pay-welcome-page launch-your-store Disabled Features: product-data-views experimental-blocks experimental-iapi-runtime coming-soon-newsletter-template minified-js product-pre-publish-modal products-catalog-api settings async-product-editor-category-f...
System Status Report ### WordPress Environment ### WordPress address (URL): [Redacted] Site address (URL): [Redacted] WC Version: 10.5.2 Legacy REST API Package Version: The Legacy REST API plugin is not installed on this site. Action Scheduler Version: ✔ 3.9.3 Log Directory Writable: ✔ WP Version: 6.9.1 WP Multisite: – WP Memory Limit: 1 GB WP Debug Mode: – WP Cron: ✔ WP Environment Type: production Language: en_US External object cache: ✔ ### Server Environment ### Server Info: LiteSpeed Server Architecture: Linux 6.8.0-1044-aws x86_64 PHP Version: 8.3.28 PHP Post Max Size: 2 GB PHP Time Limit: 30 PHP Max Input Vars: 1000 cURL Version: 7.81.0 OpenSSL/3.0.2 SUHOSIN Installed: – MySQL Version: 10.11.15-MariaDB-ubu2204 Max Upload Size: 2 GB Default Timezone is UTC: ✔ fsockopen/cURL: ✔ SoapClient: ✔ DOMDocument: ✔ GZip: ✔ Multibyte String: ✔ Remote Post: ✔ Remote Get: ✔ ### Database ### [REDACTED] ### Post Type Counts ### aktt_tweet: 20 asp_cart_plan_rule: 1 asp_custom_fields: 4 asp_payment_plan: 2 attachment: 562 b2bking_custom_role: 3 b2bking_group: 1 boxzilla-box: 11 bp-email: 16 cookielawinfo: 1 cost-calc: 102 cost-calc-categories: 10 cost-calc-templates: 101 custom_css: 1 customize_changeset: 1 envira: 1 feedback: 65 foogallery: 1 global_product_addon: 16 grid_template: 6 grw_feed: 2 hoot_slider: 1 html5presentation: 1 jetpack-portfolio: 1 kr_access_token: 1 mc4wp-form: 1 ml-slide: 12 ml-slider: 1 nav_menu_item: 40 ni-order-status: 2 oembed_cache: 19 page: 37 pms-subscription: 1 post: 1 postman_sent_mail: 250 product: 48 product_variation: 139 pt_view: 5 revision: 329 rl_gallery: 1 shop_coupon: 6 shop_order: 22 shop_order_refund: 1 shopmagic_automation: 12 sp_template: 2 sunshine-order: 12 sunshine-product: 21 sunshine-product-opt: 55 tablepress_table: 2 user_registration: 1 wp_igsp_gallery: 1 ### Security ### Secure connection (HTTPS): ✔ Hide errors from visitors: ✔ ### Active Plugins (99) ### Admin Menu Editor: by Janis Elsts – 1.15 Advanced Coupons for WooCommerce Free: by Rymera Web Co – 4.7.1.1 Akismet Anti-spam: Spam Protection: by Automattic - Anti-spam Team – 5.6 Better Search Replace: by WP Engine – 1.4.10 Blackhole for Bad Bots: by Jeff Starr – 3.8 Boxzilla: by ibericode – 3.4.6 Burst Statistics - Privacy-Friendly Analytics for WordPress: by Burst Statistics - Stats & Analytics for WordPress – 3.2.0 PublishPress Capabilities: by PublishPress – 2.32.0 Classic Editor: by WordPress Contributors – 1.6.7 Classic Widgets: by WordPress Contributors – 0.3 Cloudflare: by Cloudflare Inc. – 4.14.2 Coinbase Commerce: by Coinbase Commerce – 1.4.1 Complianz | GDPR/CCPA Cookie Consent: by Complianz – 7.4.4.2 Complianz - Terms and Conditions: by Really Simple Plugins – 1.2.8 Content Views: by Content Views – 4.3 Core Rollback: by Andy Fragen – 1.4.1 Custom Order Statuses for WooCommerce: by Nuggethon – 1.5.2 Customer Reviews Collector for WooCommerce: by Trustindex.io – 4.7.3 SysBasics Customize My Account for WooCommerce: by SysBasics – 3.8.5 Di...
The error stack trace from Stripe’s side "{"code":"internal_server_error","message":"<p>There has been a critical error on this website.<\/p><p><a href=\"https:\/\/wordpress.org\/documentation\/article\/faq-troubleshooting\/\">Learn more about troubleshooting WordPress.<\/a><\/p>","data":{"status":500,"error":{"type":1,"message":"Uncaught Error: Call to a member function toArray() on array in \/home\/jasonhouge.com\/public_html\/wp-content\/plugins\/stellarpay\/src\/PaymentGateways\/Stripe\/DataTransferObjects\/StripeWebhookEvents\/AccountEventDTO.php:48\nStack trace:\n#0 \/home\/jasonhouge.com\/public_html\/wp-content\/plugins\/stellarpay\/src\/PaymentGateways\/Stripe\/Webhook\/Events\/AccountUpdated.php(85): StellarPay\\PaymentGateways\\Stripe\\DataTransferObjects\\StripeWebhookEvents\\AccountEventDTO->isAccountSettingsUpdated()\n#1 \/home\/jasonhouge.com\/public_html\/wp-content\/plugins\/stellarpay\/src\/Core\/Webhooks\/EventProcessor.php(59): StellarPay\\PaymentGateways\\Stripe\\Webhook\\Events\\AccountUpdated->processEvent()\n#2 \/home\/jasonhouge.com\/public_html\/wp-content\/plugins\/stellarpay\/src\/PaymentGateways\/Stripe\/RestApi\/Webhook.php(180): StellarPay\\Core\\Webhooks\\EventProcessor->__invoke()\n#3 \/home\/jasonhouge.com\/public_html\/wp-includes\/rest-api\/class-wp-rest-server.php(1292): StellarPay\\PaymentGateways\\Stripe\\RestApi\\Webhook->processWebhook()\n#4 \/home\/jasonhouge.com\/public_html\/wp-includes\/rest-api\/class-wp-rest-server.php(1125): WP_REST_Server->respond_to_request()\n#5 \/home\/jasonhouge.com\/public_html\/wp-includes\/rest-api\/class-wp-rest-server.php(439): WP_REST_Server->dispatch()\n#6 \/home\/jasonhouge.com\/public_html\/wp-includes\/rest-api.php(467): WP_REST_Server->serve_request()\n#7 \/home\/jasonhouge.com\/public_html\/wp-includes\/class-wp-hook.php(341): rest_api_loaded()\n#8 \/home\/jasonhouge.com\/public_html\/wp-includes\/class-wp-hook.php(365): WP_Hook->apply_filters()\n#9 \/home\/jasonhouge.com\/public_html\/wp-includes\/plugin.php(570): WP_Hook->do_action()\n#10 \/home\/jasonhouge.com\/public_html\/wp-includes\/class-wp.php(418): do_action_ref_array()\n#11 \/home\/jasonhouge.com\/public_html\/wp-includes\/class-wp.php(821): WP->parse_request()\n#12 \/home\/jasonhouge.com\/public_html\/wp-includes\/functions.php(1343): WP->main()\n#13 \/home\/jasonhouge.com\/public_html\/wp-blog-header.php(16): wp()\n#14 \/home\/jasonhouge.com\/public_html\/index.php(17): require('...')\n#15 {main}\n thrown","file":"\/home\/jasonhouge.com\/public_html\/wp-content\/plugins\/stellarpay\/src\/PaymentGateways\/Stripe\/DataTransferObjects\/StripeWebhookEvents\/AccountEventDTO.php","line":48}},"additional_errors":[]}{"Error":"Uncaught Error: Call to a member function toArray() on array in \/home\/jasonhouge.com\/public_html\/wp-content\/plugins\/stellarpay\/src\/PaymentGateways\/Stripe\/DataTransferObjects\/StripeWebhookEvents\/AccountEventDTO.php:48\nStack trace:\n#0 \/home\/jasonhouge.com\/public_html\/wp-...