[ 'test' => 'Test mode', 'live' => 'Live mode', ], 'billing' => [ 'stripe_secret' => 'Stripe key (:mode)', 'stripe_secret_breaks' => 'Without it the checkout accepts no order at all — no order is ever created.', 'webhook_secret' => 'Stripe signing secret', 'webhook_secret_breaks' => 'Without it a payment is never recorded: the customer pays, and nothing happens.', 'company_details' => 'Company details complete', 'company_details_breaks' => 'IssueInvoice refuses to issue the invoice. Provisioning still goes through — the customer gets a running cloud with no invoice.', 'invoice_series' => 'Invoice series for every document kind', 'invoice_series_breaks' => 'A document cannot draw a number.', 'catalogue_synced' => 'Stripe catalogue in sync', 'catalogue_synced_breaks' => 'A verified EU business customer cannot check out, because their net price is missing at Stripe.', ], ];