• Resolved andycucca

    (@andycucca)


    Hello,

    The tests of payments went correctly, so I switched from test environment to live and inserted the new Stripe live keys in the forminator settings.
    Also Stripe confirmed my account switch to live via email.

    Despite this, we keep getting the message “Your card was declined. Your request was in test mode, but used a non test (live) card.” as I had already received in the test environment, but this time I’m live so it shouldn’t happen.
    Am I missing something?

    Thanks and best regards
    Andrea

    The page I need help with: [log in to see the link]

Viewing 13 replies - 1 through 13 (of 13 total)
  • Plugin Support Kris – WPMU DEV Support

    (@wpmudevsupport13)

    Hi @andycucca

    I hope you are doing good today.

    Could you please clear any site cache on your side and any server-side static cache, object cache and see later can you still replicate this issue? It sounds like a cache issue here.

    Kind Regards,
    Kris

    Thread Starter andycucca

    (@andycucca)

    Hello Kris,

    following your suggestion I cleared the browser cache and also cleared the site cache on WP Super Cache, but the result was the same, “Your card was declined. Your request was in test mode, but used a non test (live) card.”.

    Honestly it seems to me that the problem is that the payment is sent in test mode by forminator using the test key or something like that. I don’t know what to do, I don’t think opening a ticket on stripe can solve this situation, but at least I can try.

    Thank you and good day`

    Thread Starter andycucca

    (@andycucca)

    I wanted to add that I verified on Stripe that all requests arrived with correct data, but they were all rejected because with real card in test mode.

    Thread Starter andycucca

    (@andycucca)

    Well,

    I solved the problem by putting the Live keys also in place of the test ones, so Forminator was forced to use them.
    At this point using the live keys the transaction has been processed by Stripe, but my card requires an authentication step that did not appear on the screen (3D authentication), instead this error appeared “Your card was declined. This transaction requires authentication. ”
    Some solutions?!?

    Thanks

    Hello @andycucca !

    I hope you’re doing great!

    Very odd, but perhaps the keys have been mixed and they are added the other way round? ie. test key in the place of test key etc.? Can you double check and add the keys once more, perhaps regenerating them on Stripe if needed?

    Kind regards,
    Pawel

    Thread Starter andycucca

    (@andycucca)

    Excuse me Pawel,

    but the keys were absolutely in the right place:
    – public and secret test key at the top
    . public and secret live key below.
    Also the connect check with Stripe was successful!

    To solve the problem I put the live keys in both positions, so it finally worked, but I don’t think this is the correct way, so it would still be useful to understand why it didn’t work in a canonical way.

    Regarding 3d authentication, I think the problem lies with Sreipe and I have already talked to their assistance. I hope to resolve this too quickly.

    Best regards

    Thread Starter andycucca

    (@andycucca)

    PS Both the Stripe keys used worked perfectly, in fact every payment in test or live reached the payment list of Stripe, usually in test but now the last 2 also in live.

    Thread Starter andycucca

    (@andycucca)

    As suggestion, I believe the problem is related to the way Forminator decide that it have to use the test or live keys to send the payment to Stripe.

    Thread Starter andycucca

    (@andycucca)

    Hello,
    It was my fault!! ??
    Regarding the malfunction of the live key, unfortunately in the Stripe field I forgot to change the payment method from test to live. So the live key was not used by the form. I apologize.

    Kind regards

    Thread Starter andycucca

    (@andycucca)

    Now everything is ok!
    Thanks so much

    Plugin Support Patrick – WPMU DEV Support

    (@wpmudevsupport12)

    Hi @andycucca

    I am happy to hear it is working now.

    Feel free to ping us any time you need.

    Best Regards
    Patrick Freitas

    Dear developers:

    First of all, Forminator is appreciated as an option to non-WP embedded forms very much.

    I just wanted to mention that I ran into the same issue as the OP in this thread, and had no idea where to change the Test mode to Live mode. I went into Payments in Settings and was unable to find the option. It was not till I Googled the issue when I found that the Test/Live switch is in the individual module embedded in the form itself, not in Settings.

    Now, I completely understand why this would not be a global setting, but rather a form-specific setting, but might it be possible to include a line of text on the Settings>Payments page under Stripe as to “Please make sure to activate Live mode in the Stripe module settings in each individual form to enable live payment processing”.

    Thank you for your consideration.
    Kat

    Plugin Support Kris – WPMU DEV Support

    (@wpmudevsupport13)

    Hi @ccs2021

    Thank you for the suggestion. I passed this to our developers and hope they will consider such update ??

    Kind Regards,
    Kris

Viewing 13 replies - 1 through 13 (of 13 total)
  • The topic ‘Your card was declined. Your request was in test mode, but used a non test (live’ is closed to new replies.