Linux 软件免费装
Banner图

Rankzaar Subscriptions Manager for Stripe

开发者 tohidulislamtawhid
更新时间 2026年10月12日 18:39
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

checkout subscriptions stripe coupons recurring payments

下载

1.0.0

详情介绍:

Rankzaar Subscriptions Manager for Stripe brings your Stripe subscriptions into the WordPress admin and gives you a simple way to sell one-time or recurring services on any page. No Stripe.js, no card fields on your site: customers pay on the secure, Stripe-hosted Checkout page. Rankzaar Subscriptions Manager for Stripe is not affiliated with or endorsed by Stripe, Inc. Manage subscriptions Sell services with a shortcode Email notifications Shortcode options Any element with data-smfs-variant="option-id" (for example a button in a pricing table) selects that option when clicked. For developers

安装:

  1. Upload the rankzaar-subscriptions-manager-for-stripe folder to /wp-content/plugins/, or install the plugin from the Plugins screen.
  2. Activate the plugin.
  3. Go to Subscriptions → Settings → Stripe connection.
  4. Paste your Stripe test secret key (or a restricted key, see the FAQ) and click Save & test.
  5. Click Create webhook to add the webhook endpoint in Stripe and store its signing secret automatically.
  6. Go to Subscriptions → All Subscriptions and click Sync from Stripe to import existing subscriptions.
  7. To sell on your site: add a service under Settings → Services, then paste its shortcode on a page.
  8. When everything works in test mode, add your live keys, create the live webhook and switch to Live mode.

屏幕截图:

  • Subscription page with invoices, failed-payment reason and actions.
  • Services with price options and copy-ready shortcodes.
  • Service editor.
  • Notification email templates with placeholders.
  • Coupon codes.
  • Checkout shortcode on the front end.

升级注意事项:

1.0.0 Initial release.

常见问题:

Do I need a Stripe account?

Yes. The plugin works with your own Stripe account and uses Stripe's API and hosted checkout page.

Which permissions does a restricted key need?

Write access to Subscriptions, Checkout Sessions, Customers, Products, Prices, Coupons, Promotion codes, Invoices and Webhook endpoints, and read access to PaymentIntents and Payment Links. A standard secret key also works.

Are card details stored on my site?

No. Customers pay on Stripe's hosted checkout page. Your site never sees card numbers.

How do I test without charging anyone?

Use test mode with your test keys and Stripe's test card 4242 4242 4242 4242, any future expiry date and any CVC.

Why don't changes made in Stripe show up?

Make sure a webhook signing secret is saved (Settings → Stripe connection shows the status). Without it, changes only appear after a sync. You can always click Sync from Stripe.

Can I change the notification emails?

Yes. Go to Settings → Notifications and open any email. Edit the subject and message, click a placeholder to insert it, and use Save & send test to see the result. Reset to default restores the original text.

What happens to my data when I delete the plugin?

Deleting the plugin removes its settings, services, email templates, cached subscriptions, activity log and scheduled events from WordPress. Nothing is deleted in Stripe: your customers, subscriptions, prices, coupons and webhook endpoints stay there. Deactivating the plugin only stops the scheduled sync.

I use a page cache. Will the checkout button work?

The checkout form includes a security token (nonce) that WordPress accepts for 12–24 hours. If your caching plugin keeps pages longer than that, exclude the pages that contain the [smfs_checkout] shortcode from the cache, or set the cache lifetime to 10 hours or less. Otherwise visitors may see “we could not start the checkout” until the page is refreshed in the cache.

Does it work with page builders?

Yes. Add the shortcode with a Shortcode block or your page builder's shortcode widget.

更新日志:

1.0.0