Save card details for future purchase

Hello,

I know that using Stripe API, it is theoretically possible to store customer’s card for faster purchases. Is such a feature on the roadmap for Sharetribe Community Edition ? If not, has anyone implemented this, and would be kind enough to give me some directions to start with ?

Thanks, and keep up the awesome work !

Hi,
As per cyber law this is illegal to store card details, even with the stripe one should not store the card details, but yes stripe provides a token for the customer card by which one can get reasonable details(eg- last 4 digit of card) and the token can be used to process for any further transaction. Currently Sharetribe doesn’t provides this way, but yes it is quite possible with customization on hosted version.

Thanks
Aman
email/skype- mailtoamanam@gmail.com

Hey Pierre-Louis!

Indeed, it’s probably a bad idea to store the payment details yourself but Stripe definitely offer such feature, so you don’t have to worry too much about the security details, Stripe takes care of that.

Storing payment details at Stripe requires a few more permissions and Stripe capabilities, and you would then be able to charge customers again if they’ve agreed to have their payment details stored (that requires an opt-in, according to regulations you can’t decide that by yourself).

One big challenge is that their card might have expired, or they might not have enough balance, so there are plenty of reasons why a payment that uses a stored credit card might fail. Just something to consider in your development, as your flows and interface have to be ready to deal with that.

This is not something we are working on right now for Sharetribe Go. However, just so you know, this is something available in Flex.

Adding that feature to Go shouldn’t be too complex but again, don’t underestimate all the situations you have to be ready to support for failed payments because of outdated stored card details.

Its option if the customer ok with store the customer card details will store, just we need to provide check box option

Hello,

Thank you all for your answers ! Of course what I meant was taking advantage of the token related capabilities of Stripe, I never would have dreamt of storing such sensitive information by myself.

I guess I will have to try and code my way into this… I’ll start with a thorough look into Stripe API.

Thanks !

Hi Pierre - Louis.
I’m wondering if you’ve been able to progress this any further? I’m trying to tackle the same issue in being able to save cc details for a possible future payment (in event of damage of an item or replacement…etc).
Do you have any tips implementing the API?
Many Thanks,
Adam