Active
Project:
Ubercart Stripe
Version:
7.x-2.x-dev
Component:
Code
Priority:
Major
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
16 May 2016 at 06:51 UTC
Updated:
22 Aug 2016 at 09:57 UTC
Jump to comment: Most recent, Most recent file
Comments
Comment #2
jas1988 commentedComment #3
jas1988 commentedComment #4
rfayI don't think there's any way to do this other than a new subscription. Cancel the old, create the new. Remember that the card data is completely invisible to the Ubercart payment system when using uc_stripe (it only hits Stripe itself).
It's probable that there should be a better solution to this, but I'm not even sure uc_recurring would support it.
Comment #5
jas1988 commentedThanks for details!!
Comment #6
rfayComment #7
jas1988 commentedHI,
First of all thanks for you all great work ! Please let me know your thoughts if you have time and decided to make any progress related to this. That will be very helpful if you could guide me with some details or be my Mentor in this task.
I was going thorugh stripe API and had bit chat with them etc
So you know, if a card expires and you try to create a payment, the bank will re-route this payment to the new bank issued card. Should you wish to read further afield about this, I have more information available here:
https://stripe.com/blog/smarter-saved-cards
You can also have a look through our API libraries regarding this here:
https://stripe.com/docs/api#customers
Is this will be possible to create customer as mentioned in API or this will be compatible with uc_recurring moduel ?
As customer Id is placed in users account data and the card data is completely invisible to the Ubercart payment system when using uc_stripe (it only hits Stripe itself).
Please suggest !!
Thanks again!
Comment #8
rfayIf I'm reading https://stripe.com/blog/smarter-saved-cards correctly, it means that you will have very little trouble with this old problem going forward. That would be very cool. As far as I can tell, there is nothing we need to do to get this feature. (Note that we do not support their webhooks, which would notify us when an expiration date changed, but that doesn't seem to be in any way necessary.)
Comment #9
jas1988 commentedThank you for information. It was possible with Stripe API. I have made small custom module to make it possible for our site to UPDATE credit card details for customers who actually have recurring payments. Not sure if any one can use this module to make same but may it helps for users who have active recurring fees.
Admin settings : http://www.mysite.com/admin/config/stripe_card_update
It will create 2 URL's to update card details :
http://www.mysite.com/renew-card
http://www.mysite.com/user/user_id/renew-card
Thanks!
Comment #10
jas1988 commentedThere was need of adding publish key and secret key from admin settings form, added new field from config page, now this can be used by any user who wants similar functionality to update card details. Thanks!
Comment #11
jas1988 commented