Q:

Charge plugin redirecting to page with "1" on it

I've been trying to figure this out for a couple days now and haven't been able to. I'm using the Squarebit Charge plugin to accept donations on a website. 
I have everything working fine on my local Vagrant machine. However, when I push it to my staging server, the redirect to the "thank you" page never works. Instead of redirecting to the thank you page, the Donate page is reloaded and displays a single "1".
Does anyone have any ideas? I do get a TypeError in console because the card expiry date field had to be changed. Stripe would complain that the card exp_month field wasn't present so I had to create that field. I get the error on my Vagrant box too so I don't think it's causing the process to fail.
My staging link is here: kb.topsdev.net/donate
Any help is really appreciated.

A:

I'm the developer of Charge.
I've never directly observed that behaviour, but it sounds like it's most likely hitting a redirect failure and falling back to some base success/fail responses. 
The most likely cause of that, is that you've not specified the default success route in the Charge settings. You'll find that under Charge > Settings > General > Success URL. 
In there, you can specify the exact redirect route to push a user to after a successful transaction. 
A common format would be something like thanks/{slug}, and load up your receipt template, on a path like payments/receipt etc..
Alternatively you can supply a hidden input on the form called redirect with the url you'd want the user redirected to after the transaction completes. 

