Title: Error: Invalid response
Last modified: August 22, 2016

---

# Error: Invalid response

 *  Resolved [lbelchez](https://wordpress.org/support/users/lbelchez/)
 * (@lbelchez)
 * [11 years, 5 months ago](https://wordpress.org/support/topic/error-invalid-response/)
 * Hi,
 * I once again need your assistance with a certain problem that i’m having with
   your plugin.
 * my store is not a conventional woocommerce store. my current layout is like this.
 * homepage >>> customer clicks order now >>> customer selects a system >>> the 
   customer is then directed to a product specific checkout page [what i mean by
   this is all of my 3 different products have their own customized checkout page.]
   >>> they enter their details, then check out.
 * My current problem is that whenever I try to checkout with a new test card [not
   saved yet] “4242 4242 4242 4242” or anything else, I get the following:
 * “Error: Invalid Response”
 * Am i getting this because checkout with your plugin is only available on a non-
   modified checkout?
 * I can confirm that the checkout works when i do it on the non-modified one…
 * Please help.. Let me know if you need any more details.. ill provide them asap.
   Thanks in advance.
 * [https://wordpress.org/plugins/stripe-for-woocommerce/](https://wordpress.org/plugins/stripe-for-woocommerce/)

Viewing 10 replies - 16 through 25 (of 25 total)

[←](https://wordpress.org/support/topic/error-invalid-response/?output_format=md)
[1](https://wordpress.org/support/topic/error-invalid-response/?output_format=md)
2

 *  [mdewyer](https://wordpress.org/support/users/mdewyer/)
 * (@mdewyer)
 * [11 years, 4 months ago](https://wordpress.org/support/topic/error-invalid-response/page/2/#post-5674533)
 * Interesting. The theme is based off of an older WordPress twenty-something theme
   from a few years ago. Here’s the site: [http://obxmonogramshop.com/](http://obxmonogramshop.com/)
 *  Plugin Author [Stephen Zuniga](https://wordpress.org/support/users/stephenzuniga001/)
 * (@stephenzuniga001)
 * [11 years, 4 months ago](https://wordpress.org/support/topic/error-invalid-response/page/2/#post-5674534)
 * Try installing this version of the plugin ([https://github.com/stezu/stripe-for-woocommerce/archive/master.zip](https://github.com/stezu/stripe-for-woocommerce/archive/master.zip))
   to see if it works. It looks like there’s a problem on your checkout page with
   the payment form script not loading properly. You’ll notice that the credit card
   numbers don’t format themselves like this (4242 4242 4242 4242), there is a plugin
   that’s supposed to add in those spaces and it isn’t working on your site for 
   some reason.
 *  [mdewyer](https://wordpress.org/support/users/mdewyer/)
 * (@mdewyer)
 * [11 years, 4 months ago](https://wordpress.org/support/topic/error-invalid-response/page/2/#post-5674535)
 * That did it! I de-activated the existing plugin, then deleted (both through the
   Plugins area of WP), and then uploaded the folder in the zip you linked to, reloaded
   the Plugins page, and it showed up. Activated it, and checked on the settings(
   all my old settings for the plugin were still there). Then went to the frontend
   and placed an order, and it went through! Confirmed within Stripe as a successful
   Auth / Capture.
 * Thanks Stephen! I don’t know what’s different in the version of the plugin you
   linked to, but whatever changes are in there did the trick for my situation!
 *  [mdewyer](https://wordpress.org/support/users/mdewyer/)
 * (@mdewyer)
 * [11 years, 2 months ago](https://wordpress.org/support/topic/error-invalid-response/page/2/#post-5674548)
 * Getting another error now. On the frontend it says:
    `Error: There was a problem
   connecting to the payment gateway.`
 * In the WP admin the error for the order is:
    `S4WC_Gateway payment failed with
   message: “There was a problem connecting to the payment gateway.”`
 * And in Stripe the log for it is:
 * **Summary**
    Time: 2015/03/31 17:21:33 Method: POST URL: /v1/customers/cus_#########/
   cards Status: 400 IP address: 198.57.248.212 Version: 2014-12-22 Source: WooCommerce-
   Stripe Related: Customer — cus_#########
 * **Parsed Request Query Parameters**
    No query parameters
 * **Parsed Request POST Body**
    card: “”
 * **Response body**
    error: type: “invalid_request_error” message: “Invalid source
   object: must be a dictionary or a non-empty string. See API docs at [https://stripe.com/docs&#8221](https://stripe.com/docs&#8221);
   param: “card”
 * (I replaced the customer ID with #########). Also, I tried using [https://github.com/stezu/stripe-for-woocommerce/archive/master.zip](https://github.com/stezu/stripe-for-woocommerce/archive/master.zip)
   again, and that didn’t fix it.
 *  [mdewyer](https://wordpress.org/support/users/mdewyer/)
 * (@mdewyer)
 * [11 years, 1 month ago](https://wordpress.org/support/topic/error-invalid-response/page/2/#post-5674552)
 * Still having issues.. On WordPress version 4.1.2, WooCommerce 2.3.8, and Stripe
   for WooCommerce 1.36.
 * When a customer tries placing an order, this is the log through Stripe:
 * **Summary**
    Time: 2015/04/22 16:30:28 Method: POST URL: /v1/charges Status: 
   400 IP address: xxx.xxx.xxx.xxx Version: 2014-12-22 Source: WooCommerce-Stripe
 * **Parsed Request Query Parameters**
    No query parameters
 * **Parsed Request POST Body**
    amount: “2350” currency: “usd” capture: “true” 
   expand: “balance_transaction” card: “” description: “Payment for Anchor Stadium
   Tumbler Set (Order: 641)”
 * **Response body**
    error: type: “invalid_request_error” message: “You have passed
   a blank string for ‘card’. You should remove the ‘card’ parameter from your request
   or supply a non-blank value.” param: “card”
 * It works if I’m logged in and use a saved card profile (in the Stripe log the“
   card” value shows as “card_xxxxxxxxxxxxxxxxxxxxxxx”), but if it’s a completely
   new card the card value seems to be coming through blank and the order fails.
 * Please help!!
 *  [joshuabaer23](https://wordpress.org/support/users/joshuabaer23/)
 * (@joshuabaer23)
 * [11 years, 1 month ago](https://wordpress.org/support/topic/error-invalid-response/page/2/#post-5674553)
 * Stripe script automatically creates a token when credit card information is submitted.
   This token is generated via JavaScript when a user clicks on the the “Submit”
   button. So you need to make sure that there is no JavaScript error on the “Collect
   Details” page. Otherwise, the script will not be able to create the token due
   to JavaScript conflict.
 * Do you have cache enabled? Possibly minify? If you do, there is the problem. 
   You need to learn how to configure your cache as to not clash with your scripts.
   That I cannot resolve for you beyond telling you to disable minify.
 * If you have no cache, which you should, there is a conflict and by the sounds
   of things, it would be with your theme. Solving that is also not easy.
 * There is a small chance that the combo of your theme and some other plugin is
   conflicting with this plugin. I would check those by disabling them all and enabling
   them one by one and test your stripe until you pin point the problem plugin.
 *  [mdewyer](https://wordpress.org/support/users/mdewyer/)
 * (@mdewyer)
 * [11 years, 1 month ago](https://wordpress.org/support/topic/error-invalid-response/page/2/#post-5674554)
 * I’ve had Firebug up watching the console for errors, etc. and none are showing.
   The ajax posts fine and receives the response, but the response is the error 
   message. Looks like I’ll have to dig even deeper..
 * Thanks for the suggestions Joshua!
 *  [joshuabaer23](https://wordpress.org/support/users/joshuabaer23/)
 * (@joshuabaer23)
 * [11 years, 1 month ago](https://wordpress.org/support/topic/error-invalid-response/page/2/#post-5674555)
 * Your console will not display all issues that may effect this issue. Do you have
   cache enabled?
 *  [mdewyer](https://wordpress.org/support/users/mdewyer/)
 * (@mdewyer)
 * [11 years, 1 month ago](https://wordpress.org/support/topic/error-invalid-response/page/2/#post-5674556)
 * Gotcha. No caching plugin / service, and only have these plugins enabled:
 * Easy Testimonials: by Gold Plugins – 1.24
    Regenerate Thumbnails: by Viper007Bond–
   2.2.4 Stripe for WooCommerce: by Stephen Zuniga – 1.36 WooCommerce Colors: by
   WooThemes – 1.0.6 WooCommerce Product Add-ons: by WooThemes – 2.7.3 WooCommerce:
   by WooThemes – 2.3.8 WordPress SEO: by Team Yoast – 2.1.1
 *  [cesarscout](https://wordpress.org/support/users/cesarscout/)
 * (@cesarscout)
 * [10 years, 10 months ago](https://wordpress.org/support/topic/error-invalid-response/page/2/#post-5674570)
 * Do you have a developer website for your website? Can you try with “test keys”
   from stripe? My recommendation is install a developer website to test without
   extra plugins(only Woocommerce and the stripe) and use a native wordpress theme(
   twentyfifteen). With this You will get conclusions about the rest plugins and
   theme issues.

Viewing 10 replies - 16 through 25 (of 25 total)

[←](https://wordpress.org/support/topic/error-invalid-response/?output_format=md)
[1](https://wordpress.org/support/topic/error-invalid-response/?output_format=md)
2

The topic ‘Error: Invalid response’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/stripe-for-woocommerce.svg)
 * [Stripe for WooCommerce](https://wordpress.org/plugins/stripe-for-woocommerce/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/stripe-for-woocommerce/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/stripe-for-woocommerce/)
 * [Active Topics](https://wordpress.org/support/plugin/stripe-for-woocommerce/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/stripe-for-woocommerce/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/stripe-for-woocommerce/reviews/)

 * 25 replies
 * 8 participants
 * Last reply from: [cesarscout](https://wordpress.org/support/users/cesarscout/)
 * Last activity: [10 years, 10 months ago](https://wordpress.org/support/topic/error-invalid-response/page/2/#post-5674570)
 * Status: resolved