Open Closed

Feature request / questions on roadmap v4.4 (not sure where else to put them) #1522


User avatar
0
dmeagor created

We're working on a project now which will be released in the next few months and we're wondering if any of the following are planned for the commercial product.

v4.4

Subscription system & payment integration for the SaaS module.

How will this work. We use Chargebee for recurring billing. Will we be able to create plugins for the main subscription invoicing systems (Chargebee, Recurly, Chargify, Stripe Billing)? It would be great if we could have our tenants edition switch to the matching Chargebee subscription plan when they order, cancel, expire. It would be good to tie in the Chargebee dunning process to your system so that users could be alerted that their card has failed when the login.

Tenant impersonation for the SaaS module. / Custom management

How does all of this fit together as a customer management system? Currently the tenant search is near useless as it doesn't appear to search by other fields (tenant user email, billing reference etc.)

This is important as our customer service agents need to quicly access someones account with we receive a support request or worse a Terms of service abuse report. They will not have tenant id and will need to bring up a list of tenants connected to an email address or some other field. Ideally this would include custom search function we could create.

Unchangable Default Roles for Tenants

If I understand correctly roles and permissions are created at the tenant level. If this is the case then I'm not sure how to practically use the roles feature as when we add new features our application we would have to choose between leaving them inactive for all users until enabled (really bad) or manually adding them to every role in every tenant(very, very bad as we don't know what the roles were created for, they might be read only or something like that.) We're not sure what to do about this as we role out new functionality every month or so and 99.9% of our customers would simply want it enabled by default.

I think the option to add Default / template tenant roles which cannot be edited except by the host would be highly desirable.

Please add roadmap/ discussions sticky to this forum for ideas etc.

It would be good to hear others opinions on the roadmap.


4 Answer(s)
  • User Avatar
    0
    alper created
    Support Team Director

    Payment module supports the following gateways:

    • Stripe (supports recurring billing with v4.4+)
    • PayPal
    • 2Checkout
    • PayU

    https://commercial.abp.io/modules/Volo.Payment

    Only Stripe will support recurring billing with v4.4 (coming this week). First time getting a request for Chargebee integration. We can evaluate this


    I've created an issue to improve search on Users and Tenants pages.


    You can write a Seeder class to grant permission for all Roles.


    There's a discussion page for ABP Framework. You can share your ideas on this page https://github.com/abpframework/abp/discussions/

  • User Avatar
    0
    dmeagor created

    Thanks.

    Striple has two billling products, the standard payment system and stripe billing which include invoicing/vat etc.

    Chargebee is similar to stripe billing where you forward a plan ID to them and it handles the rest through hosted checkout and plan change pages. The tenant is linked by recording a simple customer ID and subscription ID for links the accounts, and a webhook for plan changes and cancellations.

    Checkout https://www.chargebee.com/docs/2.0/checkout.html

    Self service portal (plan change. cancellations, invoice download etc.) https://www.chargebee.com/docs/2.0/inapp-self-serve-portal.html

    Saas subscription invoicing is realy complex now as the VAT location proof rules have changed in the EU, USA, Australia and middle east trade blocks so it makes sense to use these types of service unless you only trade in your own country (which most Saas businesses don't)

  • User Avatar
    0
    alper created
    Support Team Director

    I've created an internal issue (7241) for Chargebee

  • User Avatar
    0
    ServiceBot created
    Support Team Automatic process manager

    This question has been automatically marked as stale because it has not had recent activity.

Made with ❤️ on ABP v8.2.0-preview Updated on March 25, 2024, 15:11