Plugin info

Total downloads: 1,857
Active installs: 30
Total reviews: 2
Average rating: 5
Support threads opened: 0
Support threads resolved: 0 (0%)
Available in: 1 language(s)
Contributors: 3
Last updated: 11/28/2022 (1129 days ago)
Added to WordPress: 1/29/2019 (6 years old)
Minimum WordPress version: 5.7.2
Tested up to WordPress version: 5.9.12
Minimum PHP version: 7.4

Maintenance & Compatibility

Maintenance score

Possibly abandoned • Last updated 1129 days ago • 2 reviews

22/100

Is Customer Portal for Stripe abandoned?

Possibly abandoned (last update 1129 days ago).

Compatibility

Requires WordPress: 5.7.2
Tested up to: 5.9.12
Requires PHP: 7.4

Similar & Alternatives

Explore plugins with similar tags, and compare key metrics like downloads, ratings, updates, support, and WP/PHP compatibility.

WHMCS Bridge
Rating 3.1/5 (73 reviews)Active installs 5,000
Easy Invoice – PDF Invoice Generator & Quote Builder
Rating 4.2/5 (5 reviews)Active installs 500
WP Forms + Sprout Invoices – Easy Invoice & Quote Submissions
Rating 5.0/5 (1 reviews)Active installs 400
Paystack MemberPress
Rating 5.0/5 (1 reviews)Active installs 400
WPC Copy Billing Address for WooCommerce
Rating 3.0/5 (2 reviews)Active installs 300

Description

Customer Portal for Stripe provides shortcodes which allows the currently signed-in user to
manage their Stripe subscriptions, see their invoices & manage their cards:

  • [cpfs_list_subscriptions allow-cancel="true"]
    Lists up to 10 Stripe subscriptions. The default value forallow-cancel is false.
    To allow a user to cancel their subscriptions, set allow-cancel="true".

  • [cpfs_list_invoices]
    Lists up to 10 Stripe invoices.

  • [cpfs_list_cards]
    Lists up to 10 credit cards stored at Stripe.

  • [cpfs_add_card]
    Allows a user to add a new card. The newly added card will be set as default.

Notes:

  • On first visit of any page containing a cpfs_* shortcode, the currently signed-in user will be looked up
    in Stripe using the user’s email address. If not matching customer is found, a customer will be created.

  • If needed, an administrator can manually link a Stripe customer ID to a user by editing the affected user profile
    in WP Admin and updating the Stripe Customer ID field.

  • If an administrator updates the email address of any user in WP Admin, the Stripe customer email will be updated as
    well (or created if the customer doesn’t exist).

  • If a user updates their email address in WordPress, their email will not be updated in Stripe.

  • Responses from Stripe are being cached for 15 minutes to avoid excessive API calls.

Installation

  1. Upload customer-portal-for-stripe to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Place any of the [cpfs_*] shortcodes into your pages

Frequently Asked Questions

No FAQ available

Review feed

No reviews available

Screenshots

Changelog

4.1.6

  • Improve error handling

4.1.5

4.1.4

  • [SECURITY] Escape all Stripe API output

4.1.3

  • [CHANGED] Remove ZIP input/requirement when adding a new card

4.1.2

  • [FIXED] Properly handle [cpfs_list_subscriptions] shortcode attribute(s)

4.1.1

  • [IMPROVED] Remove both card & customer transient upon card update to immediately reflect ‘default card’ attribute

4.1.0

  • Complete plugin rewrite

1.1.0

  • Initial release