27 lines
1.4 KiB
PHP
27 lines
1.4 KiB
PHP
<?php
|
|
|
|
/*
|
|
* Die Bereitschaftsprüfung (App\Support\Readiness). Jeder Satz unter
|
|
* `*_breaks` beantwortet nicht „was fehlt", sondern „was passiert, wenn es
|
|
* fehlt bleibt" — siehe den Kopfkommentar von App\Support\Readiness\Check.
|
|
*/
|
|
return [
|
|
'mode' => [
|
|
'test' => 'Testbetrieb',
|
|
'live' => 'Livebetrieb',
|
|
],
|
|
|
|
'billing' => [
|
|
'stripe_secret' => 'Stripe-Schlüssel (:mode)',
|
|
'stripe_secret_breaks' => 'Ohne ihn nimmt die Kasse keine Bestellung an — es entsteht gar kein Auftrag.',
|
|
'webhook_secret' => 'Stripe-Signaturschlüssel',
|
|
'webhook_secret_breaks' => 'Ohne ihn wird eine Zahlung nie verbucht: der Kunde zahlt, und nichts passiert.',
|
|
'company_details' => 'Firmendaten vollständig',
|
|
'company_details_breaks' => 'IssueInvoice verweigert die Ausstellung. Die Bereitstellung läuft trotzdem durch — der Kunde bekommt eine laufende Cloud ohne Beleg.',
|
|
'invoice_series' => 'Rechnungsserie je Belegart',
|
|
'invoice_series_breaks' => 'IssueInvoice bricht beim Ausstellen ab, sobald eine Serie fehlt oder deaktiviert ist. Die Bereitstellung läuft trotzdem durch — der Kunde bekommt eine laufende Cloud ohne Beleg, und der Fehler landet nur im Log.',
|
|
'catalogue_synced' => 'Stripe-Katalog abgeglichen',
|
|
'catalogue_synced_breaks' => 'Ein geprüfter EU-Firmenkunde kann nicht bestellen, weil sein Netto-Preis bei Stripe fehlt.',
|
|
],
|
|
];
|