Coverage for backend / app / payments / setup.py: 86%
7 statements
« prev ^ index » next coverage.py v7.13.5, created at 2026-03-17 21:34 +0000
« prev ^ index » next coverage.py v7.13.5, created at 2026-03-17 21:34 +0000
1"""Script to set up Stripe products and prices."""
3from app.payments import stripe
6def setup_stripe_products() -> None:
7 """Set up Stripe products and prices."""
9 premium_product = stripe.Product.create(name="TOAST")
10 premium_price = stripe.Price.create(
11 product=premium_product.id,
12 unit_amount=500,
13 currency="GBP",
14 recurring={"interval": "month"},
15 )
16 print(f"Created product {premium_product.id} with price {premium_price.id}")
19if __name__ == "__main__":
20 setup_stripe_products()