This code is failing for me but I can't work out why. It worked 12 months ago, but now it fails.
Did Stripe change something?
<cfscript>
cfg = { path = "stripe.stripe", TestSecretKey = "sk_test_abc123etc." };
svc = createObject("component", "cfpayment.api.core").init(cfg);
gw = svc.getGateway();
account = svc.createCreditCard().setAccount(4242424242424242).setMonth(10).setYear(year(now())+1).setFirstName("John").setLastName("Doe");
money = svc.createMoney(5000);
response = gw.purchase(money = money, account = account);
if (response.getSuccess()) {
writeoutput(response.getResult());
writeoutput(response.getParsedResult());
}
else {
writeoutput('Status:' & response.getStatus());
writeoutput('Message:' & response.getMessage());
}
</cfscript>
I can't work out why it won't get through...
I get this in my browser:
Status:99
Message:
But I have no idea what status 99 means.
Thanks,
Mark