هذه الإضافة لم يتم تحديثها وتجربتها لأكثر من 3 إصدارات ووردبريس رئيسية. قد لا تكون خاضعة للصيانة أو تقدم الدعم والمساعدة بالوقت الحالي وقد تكون بها مشاكل في التوافق عند إستخدامها مع إصدارات حديثة من ووردبريس.

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 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.

لقطات الشاشة

التنصيب

  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

المراجعات

10 مارس، 2023
Does exactly what I needed with minimal setup. I'm using this to extend the functionality of WP Full Stripe's Customer Portal, which doesn't show next renewal date for subscriptions or allow access to invoices. This does exactly that, and works perfectly!
15 فبراير، 2019
Our membership site has users with subscriptions through Stripe. We were unable to have the members manage there own subscriptions. They had to email in to have customer service cancel payments, change credit cards.. it was a nightmare. What makes this plugin better than others is it works off the email address and not the Stripe Customer ID which a single customer can have several Stripe IDs. It is simple to install and immediately gives members access to subscription plans they have in Stripe.
إقرأ جميع المراجعات 2

المساهمون والمطوّرون

“Customer Portal for Stripe” هو برنامج مفتوح المصدر. وقد ساهم هؤلاء الأشخاص بالأسفل في هذه الإضافة.

المساهمون

ترجمة ”Customer Portal for Stripe“ إلى لغتك.

مُهتم بالتطوير؟

تصفّح الشفرة، تحقق من مستودع SVN، أو الاشتراك في سجل التطوير بواسطة RSS.

سجل التغييرات

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