Better Payment 0.11.1 API
    Preparing search index...

    Interface LocalizedErrorsOptions

    better-payment/plugins: official plugins.

    interface LocalizedErrorsOptions {
        detectLocale?:
            | boolean
            | ((request: BetterPaymentRequest) => string | undefined);
        fallbackLocale?: string;
        locale?: string;
        messages?: Record<string, ErrorMessageDictionary>;
    }
    Index
    detectLocale?: boolean | ((request: BetterPaymentRequest) => string | undefined)

    Choose the language of each HTTP handler response from the request. true (default) uses the Accept-Language header; a function returns a language (or undefined for the default); false always uses locale.

    fallbackLocale?: string

    Used for codes missing in a language. Default: 'en'

    locale?: string

    Default language. Default: 'en'

    messages?: Record<string, ErrorMessageDictionary>

    More languages, or overrides of the built-in messages, by language: { tr: { INSUFFICIENT_FUNDS: '...' }, de: { ... } }. Keys are normalized error codes, or codes declared by plugins in $ERROR_CODES.