CluPilotCloud/lang/en/readiness.php

27 lines
1.4 KiB
PHP

<?php
/*
* The readiness check (App\Support\Readiness). Every `*_breaks` sentence
* answers not "what is missing" but "what happens if it stays missing" — see
* the header comment of App\Support\Readiness\Check.
*/
return [
'mode' => [
'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' => 'IssueInvoice aborts while issuing whenever a series is missing or switched off. Provisioning still goes through — the customer gets a running cloud with no invoice, and the failure is only written to the log.',
'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.',
],
];