input: Write a python function to process a payment using Stripe and validate the credit card information.
  assert process_payment({'number': '4242424242424242', 'exp_month': 12, 'exp_year': 2024, 'cvc': '123', 'amount': 2000, 'token': 'tok_visa'}) == True
  assert process_payment({'number': '4000000000000002', 'exp_month': 12, 'exp_year': 2024, 'cvc': '123', 'amount': 2000, 'token': 'tok_chargeDeclined'}) == False
output: import stripe
  
  stripe.api_key = 'your_stripe_secret_key'
  
  def process_payment(card_info):
      try:
          # Create a token for the card information
          token = stripe.Token.create(
              card={
                  'number': card_info['number'],
                  'exp_month': card_info['exp_month'],
                  'exp_year': card_info['exp_year'],
                  'cvc': card_info['cvc'],
              },
          )
          
          # Create a charge using the token
          charge = stripe.Charge.create(
              amount=card_info['amount'],
              currency='usd',
              source=token.id,
              description='Example charge',
          )
          
          return charge['paid']
      except stripe.error.CardError:
          return False