| 开发者 |
gauchoplugins
brandonfire freemius |
|---|---|
| 更新时间 | 2026年5月25日 05:22 |
| 捐献地址: | 去捐款 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 6.9 |
| 版权: | GPLv3 |
| 版权网址: | 版权信息 |
Connect your Stripe account and give customers a login page on your WordPress site instead of sending them directly to Stripe.✉️ MAGIC-LINK EMAIL AUTHENTICATION
Customers enter their email address and receive a secure login link valid for 1 hour — no passwords to manage on your site.🧩 CUSTOM LOGIN PAGE OR SHORTCODE
Define a custom URL slug for your portal login page (e.g.🎛️ CONTROL WHO CAN LOG INyourwebsite.com/customer-portal/) or embed the form anywhere with[login-stripe-customer-portal].
Optionally restrict access to existing Stripe customers only, or allow new customers to register through the flow.↩️ CUSTOM POST-LOGOUT REDIRECT
After customers log out of the Stripe Customer Portal, redirect them back to a URL you configure in the plugin settings.✅ PERFECT FOR:
/wp-content/plugins/ directory or install the plugin through the WordPress plugins screen.This plugin allows you to provide a customer login page for Stripe's Customer Portal directly from your WordPress site. It enables customers to access and manage their Stripe billing details securely.
Log into your Stripe Dashboard, and under "Developers" > "API keys", you will find the option to copy your Secret API key.
Yes, the plugin allows you to customize the endpoint URL for the login page. You can define this under the settings. Styling settings are coming soon, but for now you can use custom CSS.
Yes. This plugin provides the login page on your WordPress site. After authentication, customers are redirected to Stripe's hosted Customer Portal to manage billing, subscriptions, and payment methods.
Customers enter their email address on your login page. The plugin uses the Stripe API to send a secure, time-limited login link to that email address. The link is valid for 1 hour.
Yes. Use the shortcode [login-stripe-customer-portal] to embed the login form on any page or post.
Yes. You can optionally restrict access to existing customers or allow new customers to register through the login flow. Configure this in the plugin settings.
No. It adds a WordPress login entry point for the Stripe Customer Portal. Your Stripe products, subscriptions, and billing logic remain in Stripe.
Setup guides and changelog notes are available in our documentation.
Post in the WordPress.org support forum for help with the free plugin.
/customer-portal path. Renaming the endpoint no longer breaks outstanding login emails.catch (Exception $e) clauses around the Stripe SDK calls resolved to the nonexistent class LSCP\Exception and never matched. Any Stripe failure now surfaces a graceful "Please try again later" message instead of a WSOD.manage_options before rendering, and every wp_die() message is HTML-escaped.id attributes. Embedding the shortcode multiple times on the same page no longer produces duplicate IDs that break <label for> binding, HTML5 validation, and screen-reader navigation.after_uninstall hook so the uninstall feedback survey still fires). The Stripe Secret Key no longer lingers in wp_options after the plugin is uninstalled.<label for>, autocomplete="email", and required attributes for screen-reader and password-manager compatibility.wp_options indefinitely on low-traffic sites.wp lscp purge-tokens, wp lscp limiter-reset <email>, wp lscp send <email>, wp lscp config.LSCP\Plugin from 1.0.x is preserved.Settings, TokenStore, TokenGC, StripeGateway, Mailer, RateLimiter, PortalController, FormRenderer, RewriteEndpoint, Shortcode, Privacy, Cli, Uninstall, DocsHelper).