Urgent: Error (500) during payment
-
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 youThe 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-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
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}" -
This reply was modified 3 months, 3 weeks ago by
You must be logged in to reply to this topic.