• Customer 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]

Viewing 2 replies - 1 through 2 (of 2 total)
  • Thread Starter Jason Houge

    (@jasonhouge)

    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-field
    product-editor-template-system
    use-wp-horizon
    rest-api-v4

    Daily Cron: ✔ Next scheduled: 2026-02-28 10:51:30 -06:00
    Options: ✔
    Notes: 236
    Onboarding: completed

    ### Action Scheduler ###

    Complete: 4,147
    Oldest: 2026-01-27 23:02:22 -0600
    Newest: 2026-02-27 22:51:33 -0600

    Failed: 3,098
    Oldest: 2026-01-05 22:23:53 -0600
    Newest: 2026-02-27 12:14:09 -0600

    Pending: 20
    Oldest: 2026-02-27 22:56:06 -0600
    Newest: 2026-03-03 19:46:10 -0600


    ### Status report information ###

    Generated at: 2026-02-27 22:52:32 -06:00
    • This reply was modified 3 months, 3 weeks ago by Jason Houge. Reason: incorrect paste
    Thread Starter Jason Houge

    (@jasonhouge)

    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-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}"
Viewing 2 replies - 1 through 2 (of 2 total)

You must be logged in to reply to this topic.