added custom payment form
added Stripe wrapper
merged payment changes