Hi - Could you have a look at integrating in a slightly different version, to allow us to use recurring payments?
I know e-junkie doesn't handle recurring payments (just a wonderful cart , but you could get pretty close to it with Stripe if you just used the token to create a Stripe customer first, before making a charge.
The way it is at the moment it is impossible to retrogressively create a customer with a payment method from the one-off payment, but it may not be that grievous to create the customer first and then apply the charge.
At least then there is a Stripe customer, and they can be entered into a subscription manually or programmatically outside of e-junkie.
From my discussion with Stripe:
Instead of doing this first: https://stripe.com/docs/api#create_charge, you first make the customer: https://stripe.com/docs/api#create_customer and then do the charge by simply replacing the token with the customer: https://stripe.com/docs/api#create_charge-source . After that, you have the customer saved, the card details linked to the customer. You can charge them whenever you need and also you can add subscriptions to them.
Just sayin', is all...
Philip