Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Feature Request] Edit/Update Payment Method #2127

Open
kalebwd opened this issue Feb 10, 2024 · 3 comments
Open

[Feature Request] Edit/Update Payment Method #2127

kalebwd opened this issue Feb 10, 2024 · 3 comments

Comments

@kalebwd
Copy link

kalebwd commented Feb 10, 2024

I'd like to see an ability for the client to be able to update their own payment information.

I'm using Stripe with recurring payments, and I often run into situations where the client needs to switch to a different card for whatever reason, but I don't see any obvious way to do this either in admin or client area within FOSSBilling.

@kalebwd kalebwd changed the title [Feature Request] Client Update Payment Method [Feature Request] Edit/Update Payment Method Feb 10, 2024
@BelleNottelling
Copy link
Member

I am unsure where how this issue comes into play as FOSSBilling itself doesn't store payment details under any situation.

If you're using a payment gateway that supports subscriptions (PayPal is the only one AFAIK) then either yourself or the client needs to update the subscription through the payment gateway. Optionally either party can cancel the subscription and then create a new one when they go to pay next.

Stripe (what you've stated to be using) does not support subscriptions and for each renewal the client must log into the panel, select Stripe as their payment gateway, and then enter their payment details, at no point will it automatically process an invoice using previously entered credentials.

@kalebwd
Copy link
Author

kalebwd commented Feb 10, 2024

@BelleNottelling I'm not familiar with FOSSBilling enough yet to understand how its' billing mechanism works (only been using it for 36 hours). The only thing I can really say is that our clients have been able to update their payment method in WHMCS using Stripe gateway for a decade, and we have recurring payments. And, yes, the payment information is stored on Stripe's side.

https://apps.whmcs.com/payments/tokenised/stripe/

WHMCS+Stripe stores 'customers' in Stripe, and I think that might be what's missing here? I am not sure. The test payment I made with FOSS is marked as 'Guest' in my Stripe account.

I think you are saying here that a more comprehensive recurring billing mechanism just hasn't been developed yet into FOSS, which is fair, but hence the feature request. ;-)

@BelleNottelling
Copy link
Member

@kalebwd Ah, I see.

When I stated that Stripe doesn't support subscriptions I specifically meant that it's not yet implemented in FOSSBilling for it (although it should be in the near future).

So the situation you described in the request isn't actually possible, hence my confusion.
Either way, I do agree this would be a nice QoL add

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants