Moved `purchase_with_token` up so that it can be used publicly.

Please note that when using the Ajax payment_bridge you're given a credit card token, which you can then use to make a payment using the API. Therefore you need the `purchase_with_token` method.