Log into Stripe and you can create the plan. You set up the amount, recurring frequency, etc there.
You then use Stripe Checkout to create a button - https://stripe.com/docs/checkout - when the user clicks the button then this triggers the Stripe payment screen. Set the form action to point to your PHP script.
In here you'll need to take the stripeEmail and stripeToken that is passed back from Stripe. Also specify the ID of the package ($_POST['package'] in my example).
You'll also need to include the Stripe SDK - you can get this from https://github.com/stripe/stripe-php/releases
require_once('common/stripe/init.php');
$payment = array();
$payment['email'] = $_POST['stripeEmail'];
$payment['source'] = $_POST['stripeToken'];
$payment['plan'] = $_POST['package'];
\Stripe\Stripe::setApiKey("sk_live_xxxxxxxxxxxxxxxx");
try
{
$customer = \Stripe\Customer::create($payment);
}
catch(Exception $e)
{
echo 'error';
}
Hope this is enough to get you started. Good luck.