Don't use livemode parameter.
Don't use livemode parameter.

Usually when we setup staging and test sites, we set the Stripe payment
processor keys to use the test keys for both test payments and "live"
payments. This lets us test things more realisticly. Unfortunately, because
we are doing a "live" test, but using the Stripe test keys, the Stripe API
fails with "Received unknown parameter: livemode".

I think the CiviCRM Stripe payment processor should behave like all the other
payment processors and work as expected if you use the test API keys as the
"live" keys.

mecachisenros/com.drastikbydesign.stripe,mattwire/com.drastikbydesign.stripe,h-c-c/com.drastikbydesign.stripe,mattwire/com.drastikbydesign.stripe,systopia/com.drastikbydesign.stripe,progressivetech/com.drastikbydesign.stripe,systopia/com.drastikbydesign.stripe,drastik/com.drastikbydesign.stripe,h-c-c/com.drastikbydesign.stripe,drastik/com.drastikbydesign.stripe,mattwire/com.drastikbydesign.stripe,mecachisenros/com.drastikbydesign.stripe,progressivetech/com.drastikbydesign.stripe