Home Forums Stripe Commissions & Gateway Support Bug – credit card token stored regardless of customer choice

NOTICE: We've Moved to a Ticket System for Support

As of August 31, 2017 (12am EST) our support forums will be retired (read-only), and we will be moving to a support ticket system.  This will allow us to better organize and answer support requests, and provide a more personalized experience as we assist our customers.

For the time being, we will leave our forums open for reading and learning while we work on creating a more robust Knowledge Base for everyone to use.

If you are a WC Vendors Pro customer please open a support ticket here. 

If you are a WC Vendors user please open a support ticket on the Wordpress.org forums.

The information on this forum is outdated and in most instances no longer relevant. Please be sure to check our documentation for the most up to date information.

https://docs.wcvendors.com/

Thank you to all of our customers!

 

Viewing 9 posts - 1 through 9 (of 9 total)
  • Author
    Posts
  • #72732
    Marius Askildsen
    Participant

    Hi team! I’ve run into an issue with the Stripe Commissions and Gateway plugin.

    I’m currently running the gateway in test mode. Anytime I purchase a product as a customer, the credit card token is stored.

    I have tested this with Stripe Checkout both enabled and disabled, and in both scenarios the customer is unable to choose whether to store the credit card token or not.

    With Stripe Checkout enabled, the customer:

    1. Adds a product to the cart
    2. Views the cart
    3. Goes to checkout and fills in address details etc.
    4. Clicks on the enter payment details button
    5. In the Stripe pop-up, types email address, card details, and leaves “Remember me” unchecked
    6. Clicks the confirm and pay button
    7. Gets order confirmation
    8. Goes to My Account page
    9. Sees that credit card token is stored

    With Stripe Checkout disabled, the customer:

    1. Adds a product to the cart
    2. Views the cart
    3. Goes to checkout and fills in address details etc.
    4. Completes the card details
    5. Has no option to select whether or not to remember payment details
    6. Clicks the place order button
    7. Gets order confirmation
    8. Goes to My Account page
    9. Sees that credit card token is stored

    Can you please look into this as quickly as possible? Customers generally don’t understand that the website only stores a token, rather than full credit card details. And, when a website “stores their credit card details” without them wanting to, they are very likely to think the website is dodgy. (I would!)

    Thanks in advance!
    Marius

    #72858
    Anna
    Member

    Hello,
    I will check and see what we may be able to do about this in an upcoming update to that plugin.
    I think that the regular Stripe WooCommerce has an option for this, so we may be able to add an option as well.

    #72861
    Marius Askildsen
    Participant

    Thanks Anna! Yes, the Woocommerce Stripe plugin lets customers choose whether or not to save a credit card token.

    To play it safe I suggest making the Stripe Commissions and Gateway plugin NOT save tokens by default. That way customers won’t feel like their payment details are being stored against their will.

    I know you don’t give definite dates, but do you have an approximate timeframe for when this may be fixed? I’m reluctant to launch anything with this issue still present (I want to rely only on this plugin for payments/commissions), so it’d be good to know at least whether we’re talking days, weeks or months. Thanks in advance! 🙂

    #72877
    Anna
    Member

    Hello,
    Until I am able to check with our lead developer, I do not know if this is something we can add or not.
    I will update when I have had the chance to bring this to his attention, and if this is something we can add, I will see if there is a time frame for it.

    #77015
    Marius Askildsen
    Participant

    Hi again! Checking in to see if I can get an update on this one?

    I’ve had a look through the class-wc-gateway-stripe.php file and found a piece of code with the comment “// Save token if logged in”.

    I’m by no means an expert at PHP, but I have a feeling this is the start of the problem. The way it’s set up, it ignores the user’s preference not to save a Stripe token.

    #77237
    Malavika Gupta
    Participant

    Hi Anna,

    I have experienced the same issue and I think this is a major one.

    Thanks

    #77306
    Anna
    Member

    Hello,
    The credit card information is not actually stored on your site.
    The token is stored with the payment processor, Stripe.
    I have submitted a request for this and I will update you if we can add an option for this with the Stripe plugin.

    #77521
    Marius Askildsen
    Participant

    Hi again and thanks for the update!

    Just to clarify, I understand the credit card token is stored with Stripe. The problem is that this is forced upon the customer. I’ve never come across any major online retailer that will store credit card details or tokens (whether on their own servers or with their payment processor) against the customer’s will. The way it is now, the plugin doesn’t give the customer a choice in whether to store the token with Stripe. It just does it, which will look bad for the website using it. Customers get a bit funny about not having complete control over their credit card details. I know I would think twice about using a website again if it appeared to store my credit card token without my permission.

    Great if you can give us an ETA asap for when this will be fixed. As it is now, I’m not able to launch my site because I’m relying on the Stripe plugin to work. I dislike PayPal too, just like you guys, so wanting to avoid using them at all cost.

    #77530
    Anna
    Member

    Hello,
    Ok- I understand your concern.
    Our lead developer said he will be looking into this when he updates the Stripe Commissions & Gateway plugin, but i will check with him to see if there is something we can do in the meantime to alter this and provide an option.

Viewing 9 posts - 1 through 9 (of 9 total)
  • The forum ‘Stripe Commissions & Gateway Support’ is closed to new topics and replies.