Stripe / PCI compliance

This topic contains 4 replies, has 2 voices, and was last updated by  Chris Dunst 2 weeks, 5 days ago.

Viewing 5 posts - 1 through 5 (of 5 total)
  • Author
    Posts
  • #43762 Reply

    Hi Stephen,

    We’ve previously purchased numerous pro licenses, and also a Stripe licence.

    We’re looking at setting up another client with both pro and Stripe, so really need an answer on this before purchasing when you get a minute please.

    Please see my earlier unanswered post here: https://wp-event-organiser.com/forums/topic/stripe-add-on-pci-compliance/

    In summary – the Stripe add-on doesn’t look like card details are entered through small iframes as we see on e.g. Woo implementations.

    Not sure if I’ve missed something with your implementation, or missed a simple checkbox in settings or something, but needing PCI compliance is a blocker. I’m just not 100% sure the Stripe add-on is operating in a fashion where PCI compliance isn’t needed? If you could kindly advise one way or the other, I’d appreciate it.

    Thanks in advance.

    Chris Dunst
    #43789 Reply

    Hi Stephen, hope you’re well.

    Sorry to press you, but do you have any guidance on the Stripe / PCI compliance question please? We’re looking at going live next week, so will be purchasing a pro and stripe licence if all is well.

    If the Stripe implementation requires PCI compliance as I suspect (although I note your extension sales page says it doesn’t), we might have to look at another solution to our needs.

    If you’re able to explain why PCI compliance isn’t needed, even though the form fields don’t use stripe iframes, that’d put my mind at ease? Have I missed a setting for this? Or is there an option to link off to Stripe’s own site?

    Thanks in advance, and happy Easter.

    Chris.

    Chris Dunst
    #43798 Reply

    Hi Chris,

    Apologies again for the delay in getting back to you. I’ve posted a reply to your question on PCi compliance.

    To clarify the Stripe extension uses the Stripe Elements library and no card data is handled by your servers. Stripe have provided details on PCI compliance here: https://docs.stripe.com/security/guide#validating-pci-compliance

    My understanding is that you will need to complete a short questionnaire (SAQ A)

    Stephen Harris
    #43803 Reply

    Thanks Stephen, I’m eternally grateful for your response, however my understanding is that with Stripe Elements, it uses small iframes, so when you key in card data, you’re keying it in on a Stripe page within the iframe.

    With your plugin, I can’t see the iframes – when the booking form is submitted, it’s being submitted to the same client server, along with the card data. Similarly a compromised site might have a js file that can read the card data keyed on the same site (as opposed to being unable to read data keyed into a small iframe).

    I’m sure you’d want to ensure this is handled the right way too – can I email you the site address so you can take a look? Could it be that our site has failed to load iframes, and fallen back to regular input fields?

    Thanks in advance,
    Chris

    Chris Dunst
    #43822 Reply

    Hi Stephen, please ignore this thread now, it was my mistake.

    We were looking at an older version of the Stripe plugin on a different client’s site, and it didn’t have the iframes.

    We purchased another licence for the recent client, and this one does have the iframes as one would expect, so all good.

    Thanks for your help.

    Chris Dunst
Viewing 5 posts - 1 through 5 (of 5 total)
Reply To: Stripe / PCI compliance
Your information:




To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax


<a href="" title="" rel=""> <blockquote cite=""> <code> <pre> <em> <strong> <del datetime=""> <ul> <ol start=""> <li> <img src="" border="" alt="" height="" width=""> <p style=""> <span style="">