I have experience building websites and integrating payment gateways (already worked with Stripe, PayPal and IUGU - Brazil).
If you only need the integration with payment system, I'm your guy.
Stripe has it's own checkout form, so no need to build custom views or nothing like that. It does support custom views, if that's the case, but I wouldn't recommend.
The plan to complete this job would be pretty much like this:
Activity 1 - Stripe config (your dashboard).
Activity 2 - Build payment form.
Activity 3 - Fetch user's data from the form, and submit an AJAX request to Stripe's servers.
Activity 4 - Receive and ~store~ token returned by Stripe.
Activity 5 - Charge.
If you use Laravel as your framework, things will run even smoother.
Contact me if you want to discuss this further. Looking forward to it.
Best regards,
Victor Valente