Always handle errors when you use stripe functions. You don't want to make mistakes when it comes to people's money.
$stripe_client = new Stripe_Client( $user, $stripe_secret, $token );
try {
$customer = $stripe_client->create_customer();
} catch (Exception $e) {