Customer Portal for Stripe
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 for allow-cancel is false . To
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 for allow-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.