<?php

declare(strict_types=1);

use App\Core\Env;

/**
 * config/stripe.php
 *
 * All blank until you create a Stripe account and set these in .env.
 * StripeService checks configured() before doing anything, so the rest
 * of the signup flow (subscription codes, manual admin onboarding)
 * works today without any of this filled in — card payment just isn't
 * offered until it is.
 *
 *   STRIPE_SECRET_KEY     sk_live_... / sk_test_...
 *   STRIPE_PUBLISHABLE_KEY pk_live_... / pk_test_...
 *   STRIPE_WEBHOOK_SECRET  whsec_...  (from the Stripe Dashboard webhook endpoint you create)
 *   STRIPE_PRICE_ID        price_...  (a recurring, yearly Price you create in Stripe for "1 company subscription")
 */
return [
    'secret_key'      => Env::get('STRIPE_SECRET_KEY', ''),
    'publishable_key' => Env::get('STRIPE_PUBLISHABLE_KEY', ''),
    'webhook_secret'  => Env::get('STRIPE_WEBHOOK_SECRET', ''),
    'yearly_price_id' => Env::get('STRIPE_PRICE_ID', ''),
];
