{"id":321290,"date":"2026-06-04T03:42:50","date_gmt":"2026-06-04T03:42:50","guid":{"rendered":"https:\/\/cn.wordpress.org\/plugins\/checkout-health-checker-for-woocommerce\/"},"modified":"2026-06-04T03:42:19","modified_gmt":"2026-06-04T03:42:19","slug":"alphadevs-stripe-checkout-diagnostics","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/alphadevs-stripe-checkout-diagnostics\/","author":23509897,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.0","stable_tag":"0.1.0","tested":"7.0","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"AlphaDevs Stripe Checkout Diagnostics for WooCommerce","header_author":"AlphaDevs","header_description":"Diagnose common WooCommerce Stripe checkout configuration issues with read-only probes and local self-tests.","assets_banners_color":"fefeff","last_updated":"2026-06-04 03:42:19","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":20,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.0":{"tag":"0.1.0","author":"alphadevs","date":"2026-06-04 03:42:19"}},"upgrade_notice":{"0.1.0":"<p>Initial public alpha release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3560225,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3560225,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3560225,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3560225,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3560225,"resolution":"1","location":"assets","locale":"","width":1440,"height":1100},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3560225,"resolution":"2","location":"assets","locale":"","width":1440,"height":1100},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3560225,"resolution":"3","location":"assets","locale":"","width":1440,"height":1100}},"screenshots":{"1":"Latest scan overview with score, diff summary, and probe status","2":"Finding detail cards with evidence and suggested fixes","3":"Webhook self-test status and recent scan history"}},"plugin_section":[],"plugin_tags":[3148,23519,1887,5349,286],"plugin_category":[45],"plugin_contributors":[265725],"plugin_business_model":[],"class_list":["post-321290","plugin","type-plugin","status-publish","hentry","plugin_tags-checkout","plugin_tags-diagnostics","plugin_tags-payments","plugin_tags-stripe","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-alphadevs","plugin_committers-alphadevs"],"banners":{"banner":"https:\/\/ps.w.org\/alphadevs-stripe-checkout-diagnostics\/assets\/banner-772x250.png?rev=3560225","banner_2x":"https:\/\/ps.w.org\/alphadevs-stripe-checkout-diagnostics\/assets\/banner-1544x500.png?rev=3560225","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/alphadevs-stripe-checkout-diagnostics\/assets\/icon-128x128.png?rev=3560225","icon_2x":"https:\/\/ps.w.org\/alphadevs-stripe-checkout-diagnostics\/assets\/icon-256x256.png?rev=3560225","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/alphadevs-stripe-checkout-diagnostics\/assets\/screenshot-1.png?rev=3560225","caption":"Latest scan overview with score, diff summary, and probe status"},{"src":"https:\/\/ps.w.org\/alphadevs-stripe-checkout-diagnostics\/assets\/screenshot-2.png?rev=3560225","caption":"Finding detail cards with evidence and suggested fixes"},{"src":"https:\/\/ps.w.org\/alphadevs-stripe-checkout-diagnostics\/assets\/screenshot-3.png?rev=3560225","caption":"Webhook self-test status and recent scan history"}],"raw_content":"<!--section=description-->\n<p>AlphaDevs Stripe Checkout Diagnostics helps WooCommerce merchants and developers identify common WooCommerce Stripe checkout configuration issues before they turn into support incidents or failed conversions.<\/p>\n\n<p>The plugin runs read-only diagnostics against your WooCommerce and Stripe setup, then shows findings with evidence and suggested fixes.<\/p>\n\n<h4>Current diagnostic coverage<\/h4>\n\n<ul>\n<li>Stripe gateway enabled but active API keys missing<\/li>\n<li>Stripe webhook signing secret missing for the active mode<\/li>\n<li>Stripe gateway disabled while UPE or Express Checkout settings remain configured<\/li>\n<li>Link configured but not active on checkout<\/li>\n<li>Stripe assets missing from checkout when Stripe should be active<\/li>\n<li>Express Checkout configured for storefront locations without matching frontend signals<\/li>\n<li>Local webhook self-test route reachability<\/li>\n<li>Domain and HTTPS mismatch detection<\/li>\n<li>Local development environment downgrade for non-production domain warnings<\/li>\n<\/ul>\n\n<h4>What the plugin does<\/h4>\n\n<ul>\n<li>Collects WooCommerce, Stripe, and site configuration signals<\/li>\n<li>Probes cart, checkout, and one published product page<\/li>\n<li>Runs a local webhook self-test using a temporary token<\/li>\n<li>Stores the latest scan plus lightweight recent scan history<\/li>\n<li>Displays findings with severity, confidence, evidence, and suggested fixes<\/li>\n<\/ul>\n\n<h4>What the plugin does not do<\/h4>\n\n<ul>\n<li>It does not place test orders or process real card charges<\/li>\n<li>It does not automatically modify your Stripe or WooCommerce settings<\/li>\n<li>It does not send your scan results to a third-party service<\/li>\n<\/ul>\n\n<h4>Privacy and remote requests<\/h4>\n\n<p>This plugin performs read-only HTTP requests back to the same WordPress site in order to:<\/p>\n\n<ul>\n<li>Probe cart, checkout, and product pages<\/li>\n<li>Run a local REST-based webhook self-test<\/li>\n<\/ul>\n\n<p>The plugin does not send diagnostics or store data to an external service.<\/p>\n\n<p>Note: Stripe-related pages on your storefront may themselves load Stripe-hosted JavaScript such as <code>js.stripe.com<\/code> when your checkout configuration enables those features. This is part of your store's Stripe integration, not telemetry added by this plugin.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin files to the <code>\/wp-content\/plugins\/alphadevs-stripe-checkout-diagnostics<\/code> directory, or install the plugin through the WordPress plugins screen.<\/li>\n<li>Activate the plugin through the <code>Plugins<\/code> screen in WordPress.<\/li>\n<li>Ensure WooCommerce is active.<\/li>\n<li>Go to <code>Checkout Health<\/code> in WordPress admin.<\/li>\n<li>Run a scan.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20change%20my%20stripe%20settings%20automatically%3F\"><h3>Does this plugin change my Stripe settings automatically?<\/h3><\/dt>\n<dd><p>No. All scans are read-only.<\/p><\/dd>\n<dt id=\"why%20do%20i%20see%20a%20domain%20or%20https%20warning%20on%20localhost%3F\"><h3>Why do I see a domain or HTTPS warning on localhost?<\/h3><\/dt>\n<dd><p>Local development environments such as <code>localhost<\/code>, <code>127.0.0.1<\/code>, <code>.local<\/code>, and <code>.test<\/code> are downgraded to lower-severity informational findings where appropriate. This warning is still useful because wallet flows like Apple Pay and Google Pay require production-like HTTPS environments.<\/p><\/dd>\n<dt id=\"does%20webhook%20self-test%20simulate%20a%20real%20stripe%20event%3F\"><h3>Does webhook self-test simulate a real Stripe event?<\/h3><\/dt>\n<dd><p>Not yet. The current version validates that your application can receive and process a local callback round-trip. It is useful for catching route and environment issues, but it is not a full Stripe event signature simulation.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20require%20woocommerce%20stripe%20gateway%3F\"><h3>Does this plugin require WooCommerce Stripe Gateway?<\/h3><\/dt>\n<dd><p>The plugin is most useful when WooCommerce Stripe Gateway is installed, but it can still report some site and WooCommerce-level findings without it.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial public alpha<\/li>\n<li>Added read-only checkout, cart, and product probes<\/li>\n<li>Added Stripe configuration diagnostics<\/li>\n<li>Added local webhook self-test<\/li>\n<li>Added findings detail cards and lightweight scan history<\/li>\n<\/ul>","raw_excerpt":"Diagnose common WooCommerce Stripe checkout configuration issues with read-only storefront probes, local webhook self-tests, and actionable findings.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/321290","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=321290"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/alphadevs"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=321290"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=321290"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=321290"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=321290"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=321290"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=321290"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}