• Resolved zenmonkey111

    (@zenmonkey111)


    Hello,

    Forminator field for the Stripe credit card are not displaying on a client’s site. If I’m logged into as a wp-admin site, then I do see them.

    Originally, the entire form was not displaying, but I saw another resolved post where they cleared the cache and added some CSS code. Once I added those, I was able to see the name and email fields and am able to fill those in.

    In Forminator, I switched to Live mode (from Test mode), but still the same.

    We’re using Let’s Encrypt for the SSL cert and on Siteground, if that helps.

    I can send the URL, but I need it to be private.

    Thanks.

    • This topic was modified 3 years, 10 months ago by zenmonkey111. Reason: added that we have an SSL cert installed
Viewing 11 replies - 1 through 11 (of 11 total)
  • Plugin Support Williams – WPMU DEV Support

    (@wpmudev-support8)

    Hi @zenmonkey111

    I hope you’re well today and thank you for your question!

    Let’s Encrypt certificate is sufficient but before we check everything else, please make sure about following things:

    – on “Forminator -> Settings -> Payments” page make sure that you do have correct “Test” and “Live” keys defined for Stripe (note that they are different for both)

    – make sure that your Stripe itself is actually activated for live transactions (though I suppose that’s fine)

    – since the site is protected by SSL make sure that both “WordPress Address (URL)” and “Site Address (URL)” option on “Settings -> General” page in your site’s back-end are both set to start with “https://” protocol prefix rather than “https://”; even if there’s some kind of “http to https” redirect already set or a plugin such as Really Simple SSl or similar is used

    If none of that works, let us know and we’ll assist you with further troubleshooting.

    Best regards
    Adam

    Thread Starter zenmonkey111

    (@zenmonkey111)

    1. Under payments, I have the correct “test” and “live” links. They actually have those words in the key, so you can tell at a glance.

    2. Yes, it is. We’re currently using ConvertKit to process the Stripe payments, but want to switch over to Forminator to embed the registration form.

    3. Yes, under settings > general, the full URL is there, starting with https://www

    Thanks, Adam. Please let me know what else you need to help us. ??

    Jean

    Plugin Support Dmytro – WPMU DEV Support

    (@wpmudevsupport16)

    Hi there @zenmonkey111

    Sounds to me like the the basic https setup is fine. But the key element I see in your issue description is this:

    If I’m logged into as a wp-admin site, then I do see them

    If you see the form fields displaying correctly when logged-in as admin, but not when viewing the site as a visitor, that sounds very much like a cache issue to me.

    Can you please ensure the option to Prevent page caching on form pages is enabled in the form’s Behavior settings?
    https://monosnap.com/file/VIvFESLXhALdHibA6SKx8fnZTeDsId

    Thread Starter zenmonkey111

    (@zenmonkey111)

    That was not enabled by default, so I’ve enabled it. I purged the Siteground cache.

    I loaded this in an incognito window and still cannot enter a credit card. It does show the field label.

    One other thing – we also have one other form being used on the Contact Us page. This one never had any issues at all.

    What else can I check?

    Thanks again.

    Hi @zenmonkey111,

    Could you please confirm if you have the form to only logged-in users within it’s Behavior > Submission settings? Also, can you share the CSS code you said you added from another thread and provide us with the page URL where you have the form embedded?

    Best,
    Jonathan S

    Thread Starter zenmonkey111

    (@zenmonkey111)

    I do NOT have this option enabled: Enable logged in submission only

    But I don’t want people to have to login to pay, if that’s what this setting is.

    Under Appearance > Customize > Additional CSS, I added this:

    .forminator-custom-form {
    display: block !important;
    }

    After I added this the name and email fields appeared, whereas before they weren’t showing up either.

    I can provide the page, but I don’t want it to be public in here. Can I email it to you?

    Thanks.

    Plugin Support Nithin – WPMU DEV Support

    (@wpmudevsupport11)

    Hi @zenmonkey111,

    Most probably a CSS from another plugin might be overriding. Please send the page URL through our secure contact form so that we could have a better idea.

    Contact form:
    https://premium.wpmudev.org/contact/#i-have-a-different-question and make sure that subject is “I have a different question” and:
    – ATTN: Nithin Ramdas
    – Link back to this thread

    Regards,
    Nithin

    Thread Starter zenmonkey111

    (@zenmonkey111)

    Thank you, Nithin. I just submitted the form to your ATTN.

    Thread Starter zenmonkey111

    (@zenmonkey111)

    Hello Nithin – would it be possible to get an update on this ticket? Thank you!

    Plugin Support Predrag – WPMU DEV Support

    (@wpmudev-support1)

    Hi @zenmonkey111,

    Apologies for the delay here, it seems that the issue here is not CSS related but rather that the stripe fields are not fully loaded. Please check your email for further information regarding this and we can continue the discussion there.

    Cheers,
    Predrag

    Plugin Support Amin – WPMU DEV Support

    (@wpmudev-support2)

    Hello @zenmonkey111 ,

    We haven’t heard from you for a while now, so it looks like Predrag’s suggestions were helpful.

    Please feel free to re-open this ticket if needed.

    kind regards,
    Kasia

Viewing 11 replies - 1 through 11 (of 11 total)
  • The topic ‘Stripe Credit card fields not displaying when live on HTTPS site’ is closed to new replies.