$axeptaConfig */ #[\SensitiveParameter] public array $checkoutConfig = [] ) { if (empty(trim($endpoint))) { throw new \DomainException('Endpoint cannot be empty'); } if (empty(trim($merchantId))) { throw new \DomainException('Merchant ID cannot be empty'); } if (empty(trim($apiKey))) { throw new \DomainException('API Key cannot be empty'); } if (empty(trim($hmac))) { throw new \DomainException('HMAC cannot be empty'); } } }