Thanks for the response Andy.
That's the error I got when I tried to deserialize the JSON return values. Using <cfset response = deserializeJSON( charge.fileContent ) />
I'm using a very simple cfhttp to post the data at stripe:
<cfhttpparam type="formfield" name="amount" value="#(form.amount * 100)#" />
<cfhttpparam type="formfield" name="currency" value="usd" />
<cfhttpparam type="formfield" name="card" value="#form.stripeToken#" />
<cfhttpparam type="formfield" name="description" value="Order Test" />
</cfhttp>
This had been working fine for several months. Now I'm getting no charges in the test or live dashboard with Stripe. Now I am not getting any response of any kind from the api gateway. If there is a connection failure, the response is empty and when you deserialize it, coldfusion fails. In production version I have this wrapped in a cftry so it errors gracefully and gives a generic error response that I set as "There was an unexpected error during the processing of your purchase. The error has been logged an our team is looking into it." Before it would give any of the response from Stripe. For example like "Credit Card Declined" etc. Now there is nothing. Which leads me to believe there is a gateway access problem.